Interface ICsGeneric
Definition that determines if the c# model implements generics.
Namespace: CodeFactory.WinVs.Models.CSharp
Assembly: CodeFactory.WinVs.dll
Syntax
public interface ICsGeneric
Properties
GenericParameters
List of the generic parameters assigned.
Declaration
IReadOnlyList<CsGenericParameter> GenericParameters { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<CsGenericParameter> |
GenericTypes
List of the strong types that are implemented for each generic parameter. This will be an empty List when there is no generic types implemented.
Declaration
IReadOnlyList<CsType> GenericTypes { get; }
Property Value
Type | Description |
---|---|
IReadOnlyList<CsType> |
HasStrongTypesInGenerics
Flag that determines if the generics implementation has strong types passed in to the generics implementation.
Declaration
bool HasStrongTypesInGenerics { get; }
Property Value
Type | Description |
---|---|
bool |
IsGeneric
Flag the determines if this item supports generics
Declaration
bool IsGeneric { get; }
Property Value
Type | Description |
---|---|
bool |