Method | Description | |
---|---|---|
ConstructIfGeneric ( this type, ImmutableArray |
Returns a constructed named type symbol if 'type' is generic, otherwise just returns 'type'
|
|
IsAccessor ( this methodSymbol ) : bool | ||
IsIndexedProperty ( this symbol ) : bool | ||
IsIndexer ( this symbol ) : bool | ||
IsOperator ( this methodSymbol ) : bool | ||
IsUserDefinedConversion ( this symbol ) : bool | ||
MakeQualifiedName ( this type ) : QualifiedName |
Gets type full qualified name.
|
Method | Description | |
---|---|---|
GetIsVararg ( this member ) : bool |
Get the types of the parameters of a member symbol. Should be a method, property, or event.
|
|
GetMemberArity ( this symbol ) : int |
Return the arity of a member.
|
|
GetMemberCallerName ( this member ) : string | ||
GetParameterCount ( this member ) : int |
Get the ref kinds of the parameters of a member symbol. Should be a method, property, or event.
|
|
GetParameters ( this member ) : ImmutableArray |
Get the parameters of a member symbol. Should be a method, property, or event.
|
|
GetTypeOrReturnType ( this member ) : TypeSymbol | ||
GetTypeOrReturnType ( this member, TypeSymbol &returnType, ImmutableArray |
||
HasParamsParameter ( this member ) : bool | ||
IsDefaultValueTypeConstructor ( this method ) : bool |
default zero-init constructor symbol is added to a struct when it does not define its own parameterless public constructor. We do not emit this constructor and do not call it
|
|
IsFieldOrFieldLikeEvent ( this member, |
||
IsParameterlessConstructor ( this method ) : bool |
NOTE: every struct has a public parameterless constructor either used-defined or default one
|
|
OfMinimalArity ( this |
||
SymbolAsMember ( this s, |
public static ConstructIfGeneric ( this type, ImmutableArray |
||
type | this | |
typeArguments | ImmutableArray |
|
return |
public static IsAccessor ( this methodSymbol ) : bool | ||
methodSymbol | this | |
return | bool |
public static IsIndexedProperty ( this symbol ) : bool | ||
symbol | this | |
return | bool |
public static IsIndexer ( this symbol ) : bool | ||
symbol | this | |
return | bool |
public static IsOperator ( this methodSymbol ) : bool | ||
methodSymbol | this | |
return | bool |
public static IsUserDefinedConversion ( this symbol ) : bool | ||
symbol | this | |
return | bool |
public static MakeQualifiedName ( this type ) : QualifiedName | ||
type | this | |
return | QualifiedName |