C# Класс Microsoft.CSharp.RuntimeBinder.Semantics.PredefinedTypes

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

GetFullName() публичный статический Метод

public static GetFullName ( PredefinedType pt ) : string
pt PredefinedType
Результат string

GetNiceName() публичный статический Метод

public static GetNiceName ( AggregateSymbol type ) : string
type AggregateSymbol
Результат string

GetNiceName() публичный статический Метод

public static GetNiceName ( PredefinedType pt ) : string
pt PredefinedType
Результат string

GetOptPredefAgg() публичный Метод

public GetOptPredefAgg ( PredefinedType pt ) : AggregateSymbol
pt PredefinedType
Результат AggregateSymbol

GetReqPredefAgg() публичный Метод

public GetReqPredefAgg ( PredefinedType pt ) : AggregateSymbol
pt PredefinedType
Результат AggregateSymbol

Init() публичный Метод

public Init ( ErrorHandling errorContext, SymbolTable symtable ) : bool
errorContext Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling
symtable SymbolTable
Результат bool

PredefinedTypes() публичный Метод

public PredefinedTypes ( BSYMMGR pBSymmgr ) : System
pBSymmgr BSYMMGR
Результат System

ReportMissingPredefTypeError() публичный Метод

public ReportMissingPredefTypeError ( ErrorHandling errorContext, PredefinedType pt ) : void
errorContext Microsoft.CSharp.RuntimeBinder.Errors.ErrorHandling
pt PredefinedType
Результат void

isRequired() публичный статический Метод

public static isRequired ( PredefinedType pt ) : bool
pt PredefinedType
Результат bool