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

Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Méthodes publiques

Méthode Description
GetFullName ( PredefinedType pt ) : string
GetNiceName ( AggregateSymbol type ) : string
GetNiceName ( PredefinedType pt ) : string
GetOptPredefAgg ( PredefinedType pt ) : AggregateSymbol
GetReqPredefAgg ( PredefinedType pt ) : AggregateSymbol
Init ( ErrorHandling errorContext, SymbolTable symtable ) : bool
PredefinedTypes ( BSYMMGR pBSymmgr ) : System
ReportMissingPredefTypeError ( ErrorHandling errorContext, PredefinedType pt ) : void
isRequired ( PredefinedType pt ) : bool

Private Methods

Méthode Description
DelayLoadPredefSym ( PredefinedType pt ) : AggregateSymbol
FindPredefinedType ( ErrorHandling errorContext, string pszType, KAID aid, AggKindEnum aggKind, int arity, bool isRequired ) : AggregateSymbol
FindPredefinedTypeCore ( Name name, NamespaceOrAggregateSymbol bag, KAID aid, AggKindEnum aggKind, int arity, AggregateSymbol &paggAmbig, AggregateSymbol &paggBad ) : AggregateSymbol
InitializePredefinedType ( AggregateSymbol sym, PredefinedType pt ) : AggregateSymbol

Method Details

GetFullName() public static méthode

public static GetFullName ( PredefinedType pt ) : string
pt PredefinedType
Résultat string

GetNiceName() public static méthode

public static GetNiceName ( AggregateSymbol type ) : string
type AggregateSymbol
Résultat string

GetNiceName() public static méthode

public static GetNiceName ( PredefinedType pt ) : string
pt PredefinedType
Résultat string

GetOptPredefAgg() public méthode

public GetOptPredefAgg ( PredefinedType pt ) : AggregateSymbol
pt PredefinedType
Résultat AggregateSymbol

GetReqPredefAgg() public méthode

public GetReqPredefAgg ( PredefinedType pt ) : AggregateSymbol
pt PredefinedType
Résultat AggregateSymbol

Init() public méthode

public Init ( ErrorHandling errorContext, SymbolTable symtable ) : bool
errorContext Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling
symtable SymbolTable
Résultat bool

PredefinedTypes() public méthode

public PredefinedTypes ( BSYMMGR pBSymmgr ) : System
pBSymmgr BSYMMGR
Résultat System

ReportMissingPredefTypeError() public méthode

public ReportMissingPredefTypeError ( ErrorHandling errorContext, PredefinedType pt ) : void
errorContext Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling
pt PredefinedType
Résultat void

isRequired() public static méthode

public static isRequired ( PredefinedType pt ) : bool
pt PredefinedType
Résultat bool