C# Class Microsoft.CSharp.RuntimeBinder.Semantics.AggregateType

Inheritance: CType
Show file Open project: dotnet/corefx Class Usage Examples

Public Properties

Property Type Description
fAllHidden bool
fConstraintError bool
fConstraintsChecked bool
fDiffHidden bool
outerType AggregateType
proxyOID short
typeConverterID short

Public Methods

Method Description
AreAllTypeArgumentsUnitTypes ( TypeArray typeArray ) : bool
GetBaseClass ( ) : AggregateType
GetDelegateParameters ( SymbolLoader pSymbolLoader ) : TypeArray
GetDelegateReturnType ( SymbolLoader pSymbolLoader ) : CType
GetIfacesAll ( ) : TypeArray
GetOwningAggregate ( ) : AggregateSymbol
GetTypeArgsAll ( ) : TypeArray
GetTypeArgsThis ( ) : TypeArray
GetWinRTCollectionIfacesAll ( SymbolLoader pSymbolLoader ) : TypeArray
SetOwningAggregate ( AggregateSymbol agg ) : void
SetTypeArgsAll ( TypeArray outerTypeArgs ) : void
SetTypeArgsThis ( TypeArray pTypeArgsThis ) : void

Method Details

AreAllTypeArgumentsUnitTypes() public method

public AreAllTypeArgumentsUnitTypes ( TypeArray typeArray ) : bool
typeArray TypeArray
return bool

GetBaseClass() public method

public GetBaseClass ( ) : AggregateType
return AggregateType

GetDelegateParameters() public method

public GetDelegateParameters ( SymbolLoader pSymbolLoader ) : TypeArray
pSymbolLoader SymbolLoader
return TypeArray

GetDelegateReturnType() public method

public GetDelegateReturnType ( SymbolLoader pSymbolLoader ) : CType
pSymbolLoader SymbolLoader
return CType

GetIfacesAll() public method

public GetIfacesAll ( ) : TypeArray
return TypeArray

GetOwningAggregate() public method

public GetOwningAggregate ( ) : AggregateSymbol
return AggregateSymbol

GetTypeArgsAll() public method

public GetTypeArgsAll ( ) : TypeArray
return TypeArray

GetTypeArgsThis() public method

public GetTypeArgsThis ( ) : TypeArray
return TypeArray

GetWinRTCollectionIfacesAll() public method

public GetWinRTCollectionIfacesAll ( SymbolLoader pSymbolLoader ) : TypeArray
pSymbolLoader SymbolLoader
return TypeArray

SetOwningAggregate() public method

public SetOwningAggregate ( AggregateSymbol agg ) : void
agg AggregateSymbol
return void

SetTypeArgsAll() public method

public SetTypeArgsAll ( TypeArray outerTypeArgs ) : void
outerTypeArgs TypeArray
return void

SetTypeArgsThis() public method

public SetTypeArgsThis ( TypeArray pTypeArgsThis ) : void
pTypeArgsThis TypeArray
return void

Property Details

fAllHidden public property

public bool fAllHidden
return bool

fConstraintError public property

public bool fConstraintError
return bool

fConstraintsChecked public property

public bool fConstraintsChecked
return bool

fDiffHidden public property

public bool fDiffHidden
return bool

outerType public property

public AggregateType,Microsoft.CSharp.RuntimeBinder.Semantics outerType
return AggregateType

proxyOID public property

public short proxyOID
return short

typeConverterID public property

public short typeConverterID
return short