Class SimpleTypeSlimBase
Lightweight representation of a simple type.
Implements
System.IEquatable<TypeSlim>
  Inherited Members
Namespace: System.Reflection
Assembly: Nuqleon.Linq.Expressions.Bonsai.dll
Syntax
public abstract class SimpleTypeSlimBase : TypeSlim, IEquatable<TypeSlim>
  Constructors
SimpleTypeSlimBase(AssemblySlim, String)
Creates a new generic type definition representation object.
Declaration
protected SimpleTypeSlimBase(AssemblySlim assembly, string name)
  Parameters
| Type | Name | Description | 
|---|---|---|
| AssemblySlim | assembly | Assembly defining the type.  | 
      
| System.String | name | Name of the type.  | 
      
Properties
Assembly
Gets the assembly defining the type.
Declaration
public AssemblySlim Assembly { get; }
  Property Value
| Type | Description | 
|---|---|
| AssemblySlim | 
Name
Gets the name of the type.
Declaration
public string Name { get; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
Methods
Equals(TypeSlim)
The equals method for comparing against other class instances.
Declaration
public override bool Equals(TypeSlim other)
  Parameters
| Type | Name | Description | 
|---|---|---|
| TypeSlim | other | The other instance.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Boolean | true if the given instance equals this instance, false otherwise.  | 
      
Overrides
GetHashCode()
Returns a hash code for this object.
Declaration
public override int GetHashCode()
  Returns
| Type | Description | 
|---|---|
| System.Int32 | The hash code.  | 
      
Overrides
Implements
      System.IEquatable<>