![]() |
CSLA .NET 10.0.0
A home for your business logic
|
The definition of a type, extracted from the syntax tree provided by Roslyn. More...
Public Member Functions | |
| bool | Equals (ExtractedTypeDefinition? other) |
| Determines whether the current ExtractedTypeDefinition object is equal to another object of the same type. | |
| override bool | Equals (object? obj) |
| Determines whether the current ExtractedTypeDefinition object is equal to another object. | |
| override int | GetHashCode () |
| Calculates the hash code for the ExtractedTypeDefinition object. | |
Properties | |
| required string | Namespace [get] |
| The namespace in which the type resides. | |
| required string | Scope = "public" [get] |
| The scope of the class. | |
| required string | TypeName [get, set] |
| The name of the type, excluding any namespace. | |
| required string | TypeKind [get, set] |
| The name of the kind of type being represented. | |
| required string | FullyQualifiedName [get, set] |
| The fully qualified name of the type, including namespace. | |
| IList< ExtractedPropertyDefinition > | Properties = [] [get] |
| The properties to be included in auto implementation. | |
| required string | BaseClassTypeName [get] |
| The name of the base class for the type. | |
| string[] | DefaultPropertyModifiers = [] [get, set] |
| The modifiers for this property. | |
| required string[] | DefaultPropertySetterModifiers [get] |
| The modifiers for the setter of this property. | |
The definition of a type, extracted from the syntax tree provided by Roslyn.
|
inline |
Determines whether the current ExtractedTypeDefinition object is equal to another object of the same type.
| other | The object to compare with the current object. |
|
inline |
Determines whether the current ExtractedTypeDefinition object is equal to another object.
| obj | The object to compare with the current object. |
|
inline |
Calculates the hash code for the ExtractedTypeDefinition object.
|
get |
The name of the base class for the type.
|
getset |
The modifiers for this property.
|
get |
The modifiers for the setter of this property.
|
getset |
The fully qualified name of the type, including namespace.
|
get |
The namespace in which the type resides.
|
get |
The properties to be included in auto implementation.
|
get |
The scope of the class.
|
getset |
The name of the kind of type being represented.
|
getset |
The name of the type, excluding any namespace.