C# 클래스 Boo.Lang.Compiler.CompilerErrorFactory

파일 보기 프로젝트 열기: boo-lang/boo 1 사용 예제들

Private Properties

프로퍼티 타입 설명
DidYouMeanOrNull string
DisplayStringFor string
Instantiate CompilerError
Instantiate CompilerError
StripSurroundingParens string

공개 메소드들

메소드 설명
AbstractMethodCantHaveBody ( Node node, IMethod method ) : CompilerError
AddressOfOutsideDelegateConstructor ( Node node ) : CompilerError
AmbiguousReference ( Node node, string name, IEnumerable entities ) : CompilerError
AmbiguousReference ( ReferenceExpression reference, System members ) : CompilerError
AstAttributeMustBeExternal ( Node node, IType attributeType ) : CompilerError
AstMacroMustBeExternal ( Node node, IType type ) : CompilerError
AttributeApplicationError ( Exception error, Ast attribute, Type attributeType ) : CompilerError
AttributeNotFound ( string elementName, string attributeName ) : CompilerError
BoolExpressionRequired ( Node node, IType typeName ) : CompilerError
BuiltinCannotBeUsedAsExpression ( Node node, string name ) : CompilerError
CannotBranchIntoEnsure ( Node node ) : CompilerError
CannotBranchIntoExcept ( Node node ) : CompilerError
CannotBranchIntoTry ( Node node ) : CompilerError
CannotCreateAnInstanceOfGenericParameterWithoutDefaultConstructorConstraint ( Node node, IType type ) : CompilerError
CannotExtendFinalType ( Node node, IType typeName ) : CompilerError
CannotInferGenericMethodArguments ( Node node, IMethod method ) : CompilerError
CannotReturnValue ( Method node ) : CompilerError
CantBeMarkedAbstract ( Node node ) : CompilerError
CantBeMarkedFinal ( Node node ) : CompilerError
CantBeMarkedPartial ( Node node ) : CompilerError
CantBeMarkedStatic ( Node node ) : CompilerError
CantBeMarkedTransient ( Node node ) : CompilerError
CantCastToValueType ( Node node, IType typeName ) : CompilerError
CantCreateInstanceOfAbstractType ( Node node, IType typeName ) : CompilerError
CantCreateInstanceOfEnum ( Node node, IType typeName ) : CompilerError
CantCreateInstanceOfInterface ( Node node, IType typeName ) : CompilerError
CantHaveDestructorParameters ( Node node ) : CompilerError
CantOverrideNonVirtual ( Node node, IMethod method ) : CompilerError
CantRedefinePrimitive ( Node node, string name ) : CompilerError
CantReturnFromEnsure ( Node node ) : CompilerError
ClassAlreadyHasBaseType ( Node node, string className, IType baseType ) : CompilerError
ColonInsteadOfEquals ( Node node ) : CompilerError
ConflictWithInheritedMember ( Node node, IMember member, IMember baseMember ) : CompilerError
ConstantCannotBeConverted ( Node node, IType type ) : CompilerError
ConstructorCantBePolymorphic ( Node node, IMethod ctor ) : CompilerError
CouldNotInferReturnType ( Node node, string signature ) : CompilerError
CustomError ( LexicalInfo lexicalInfo, string msg ) : CompilerError
CustomError ( Node anchor, string msg ) : CompilerError
CustomError ( string msg ) : CompilerError
DerivedMethodCannotReduceAccess ( Node node, IMethod derivedMethod, IMethod superMethod, TypeMemberModifiers derivedAccess, TypeMemberModifiers superAccess ) : CompilerError
DuplicateParameterName ( Node node, string parameter, IMethod method ) : CompilerError
EnumMemberMustBeConstant ( EnumMember member ) : CompilerError
EventArgumentMustBeAMethod ( Node node, ITypedEntity eventMember ) : CompilerError
EventCanOnlyBeInvokedFromWithinDeclaringClass ( Node node, IEvent ev ) : CompilerError
EventIsNotAnExpression ( Node node, IEntity eventMember ) : CompilerError
EventTypeIsNotCallable ( Node node, IType typeName ) : CompilerError
ExceptionAlreadyHandled ( Boo.Lang.Compiler.Ast.ExceptionHandler dupe, Boo.Lang.Compiler.Ast.ExceptionHandler previous ) : CompilerError
ExplicitImplMustNotHaveModifiers ( Node node, string iface, string item ) : CompilerError
ExplodeExpressionMustMatchVarArgCall ( Node node ) : CompilerError
ExplodedExpressionMustBeArray ( Node node ) : CompilerError
ExpressionMustBeExecutedForItsSideEffects ( Node node ) : CompilerError
FailedToLoadTypesFromAssembly ( string assemblyName, Exception x ) : CompilerError
FieldIsReadonly ( Node node, string name ) : CompilerError
FileNotFound ( string fname ) : CompilerError
GeneratorCantReturnValue ( Node node ) : CompilerError
GenericArgumentMustBeReferenceType ( Node node, IGenericParameter parameter, IType argument ) : CompilerError
GenericArgumentMustBeValueType ( Node node, IGenericParameter parameter, IType argument ) : CompilerError
GenericArgumentMustHaveBaseType ( Node node, IGenericParameter parameter, IType argument, IType baseType ) : CompilerError
GenericArgumentMustHaveDefaultConstructor ( Node node, IGenericParameter parameter, IType argument ) : CompilerError
GenericDefinitionArgumentCount ( Node node, IEntity genericDefinition, int expectedCount ) : CompilerError
GenericParserError ( LexicalInfo lexicalInfo, Exception error ) : CompilerError
GenericTypesMustBeConstructedToBeInstantiated ( Node node ) : CompilerError
GetSignature ( object parameters ) : string
IncompatibleExpressionType ( Node node, IType expectedType, IType actualType ) : CompilerError
IncompatiblePartialDefinition ( Node node, string typeName, string expectedType, string actualType ) : CompilerError
InheritanceCycle ( Node node, IType type ) : CompilerError
InputError ( LexicalInfo lexicalInfo, Exception error ) : CompilerError
InputError ( string inputName, Exception error ) : CompilerError
InstanceMethodInvocationBeforeInitialization ( Constructor ctor, Boo.Lang.Compiler.Ast.MemberReferenceExpression mre ) : CompilerError
InstanceRequired ( Node node, IMember member ) : CompilerError
Instantiate ( string code, Exception error ) : CompilerError
Instantiate ( string code, Node anchor ) : CompilerError
Instantiate ( string code, Node anchor, Exception error ) : CompilerError
InterfaceCanOnlyInheritFromInterface ( Node node, IType interfaceType, IType baseType ) : CompilerError
InterfaceImplForInvalidInterface ( Node node, string iface, string item ) : CompilerError
InterfaceImplementationMustBePublicOrExplicit ( Boo.Lang.Compiler.Ast.TypeMember node, IMember member ) : CompilerError
InternalError ( Node node, Exception error ) : CompilerError
InternalError ( Node node, string message, Exception cause ) : CompilerError
InvalidArray ( Node node ) : CompilerError
InvalidArrayRank ( Node node, string arrayName, int real, int given ) : CompilerError
InvalidAssemblySetUp ( Node node ) : CompilerError
InvalidAttributeTarget ( Node node, Type attrType, AttributeTargets validOn ) : CompilerError
InvalidCharLiteral ( Node node, string value ) : CompilerError
InvalidCombinationOfModifiers ( Node node, IEntity member, string modifiers ) : CompilerError
InvalidDeclarationType ( Node node, IType type ) : CompilerError
InvalidDestructorModifier ( Node node ) : CompilerError
InvalidEntryPoint ( Node node ) : CompilerError
InvalidExceptArgument ( Node node, IType exceptionType ) : CompilerError
InvalidExpressionType ( Node node, IType type ) : CompilerError
InvalidExtensionDefinition ( Node node ) : CompilerError
InvalidFieldType ( Node node, IType typeName ) : CompilerError
InvalidGeneratorReturnType ( Node node, IType type ) : CompilerError
InvalidGenericParameterType ( Node node, IType type ) : CompilerError
InvalidInterfaceForInterfaceMember ( Node node, string value ) : CompilerError
InvalidIteratorType ( Node node, IType type ) : CompilerError
InvalidLen ( Node node, IType typeName ) : CompilerError
InvalidLockMacroArguments ( Node node ) : CompilerError
InvalidMacro ( Node node, IType type ) : CompilerError
InvalidName ( Node node, string name ) : CompilerError
InvalidNamespace ( Import import ) : CompilerError
InvalidNode ( Node node ) : CompilerError
InvalidNodeForAttribute ( Node node, string attributeName, string expectedNodeTypes ) : CompilerError
InvalidOperatorForType ( Node node, string operatorName, IType typeName ) : CompilerError
InvalidOperatorForTypes ( Node node, string operatorName, IType lhs, IType rhs ) : CompilerError
InvalidOverrideReturnType ( Node node, IMethod method, IType expectedReturnType, IType actualReturnType ) : CompilerError
InvalidParameterType ( Node node, IType typeName ) : CompilerError
InvalidRaiseArgument ( Node node, IType typeName ) : CompilerError
InvalidRegexOption ( RELiteralExpression node, char option ) : CompilerError
InvalidSuper ( Node node ) : CompilerError
InvalidSwitch ( Node node ) : CompilerError
InvalidTryStatement ( Node node ) : CompilerError
InvalidTypeConstraint ( GenericParameterDeclaration gpd, TypeReference type ) : CompilerError
InvalidTypeForExplicitMember ( Node node, IType type ) : CompilerError
InvalidTypeof ( Node node ) : CompilerError
IsaArgument ( Node node ) : CompilerError
LValueExpected ( Node node ) : CompilerError
LabelAlreadyDefined ( Node node, IMethod method, string label ) : CompilerError
LocalAlreadyExists ( Node node, string name ) : CompilerError
MacroExpansionError ( Node node ) : CompilerError
MacroExpansionError ( Node node, Exception error ) : CompilerError
MemberNameConflict ( Node node, IType declaringType, string memberName ) : CompilerError
MemberNotFound ( MemberReferenceExpression node, INamespace @namespace, string suggestion ) : CompilerError
MemberNotFound ( Node node, string memberName, INamespace @namespace, string suggestion ) : CompilerError
MethodArgumentCount ( Node node, string name, int count ) : CompilerError
MethodIsNotOverride ( Node node, IMethod method ) : CompilerError
MethodReferenceExpected ( Node node ) : CompilerError
MethodSignature ( Node node, IEntity expectedSignature, string actualSignature ) : CompilerError
MissingConstructor ( Exception error, Node node, Type type, object parameters ) : CompilerError
MoreThanOneEntryPoint ( Method method ) : CompilerError
MultipleAttributeUsage ( Node node, Type attrType ) : CompilerError
MultipleBaseTypeConstraints ( GenericParameterDeclaration gpd, TypeReference type, TypeReference other ) : CompilerError
NameNotType ( Node node, string typeName, IEntity whatItIs, string suggestion ) : CompilerError
NamedArgumentsNotAllowed ( Node node ) : CompilerError
NamedParameterMustBeIdentifier ( ExpressionPair pair ) : CompilerError
NamespaceAlreadyContainsMember ( Node node, string container, string member ) : CompilerError
NamespaceIsNotAnExpression ( Node node, string name ) : CompilerError
NestedTypeCannotExtendEnclosingType ( Node node, IType nestedType, IType enclosingType ) : CompilerError
NoApropriateConstructorFound ( Node node, IType typeName, string signature ) : CompilerError
NoApropriateOverloadFound ( Node node, string signature, string memberName ) : CompilerError
NoEnclosingLoop ( Node node ) : CompilerError
NoEntryPoint ( ) : CompilerError
NoMethodToOverride ( Node node, IMethod signature, bool incompatibleSignature ) : CompilerError
NoMethodToOverride ( Node node, IMethod signature, string suggestion ) : CompilerError
NoSuchLabel ( Node node, string label ) : CompilerError
NotAGenericDefinition ( Node node, string name ) : CompilerError
NotAMemberOfExplicitInterface ( TypeMember member, IType type ) : CompilerError
NotANamespace ( Node node, IEntity entity ) : CompilerError
NotAPublicFieldOrProperty ( Node node, string name, IType type ) : CompilerError
NotImplemented ( Node node, string message ) : CompilerError
Obsolete ( Node node, IMember member, string message ) : CompilerError
OperatorCantBeUsedWithValueType ( Node node, string operatorName, IType typeName ) : CompilerError
PointerIncompatibleType ( Node node, IType type ) : CompilerError
PropertyIsReadOnly ( Node node, IProperty property ) : CompilerError
PropertyIsWriteOnly ( Node node, IEntity property ) : CompilerError
PropertyRequiresParameters ( Node node, IEntity name ) : CompilerError
ReRaiseOutsideExceptionHandler ( Node node ) : CompilerError
RefArgTakesLValue ( Node node ) : CompilerError
RuntimeMethodBodyMustBeEmpty ( Node node, IMethod method ) : CompilerError
SelfIsNotValidInStaticMember ( Node node ) : CompilerError
SelfOutsideMethod ( Node node ) : CompilerError
StaticConstructorCannotDeclareParameters ( Node node ) : CompilerError
StaticConstructorMustBePrivate ( Node node ) : CompilerError
StepExecutionError ( Exception error, ICompilerStep step ) : CompilerError
StructAndClassConstraintsConflict ( GenericParameterDeclaration gpd ) : CompilerError
StructAndConstructorConstraintsConflict ( GenericParameterDeclaration gpd ) : CompilerError
ToAssemblyQualifiedNameList ( List types ) : string
ToNameList ( System members ) : string
ToStringList ( System names ) : string
TypeConstraintConflictsWithSpecialConstraint ( GenericParameterDeclaration gpd, TypeReference type, string constraint ) : CompilerError
TypeDoesNotSupportSlicing ( Node node, IType fullName ) : CompilerError
TypeExpected ( Node node ) : CompilerError
TypeIsNotCallable ( Node node, IType name ) : CompilerError
TypeMustImplementICompilerStep ( string typeName ) : CompilerError
TypeNotAttribute ( Node node, IType attributeType ) : CompilerError
UnableToLoadAssembly ( Node node, string name, Exception error ) : CompilerError
UnaccessibleMember ( Node node, IAccessibleMember name ) : CompilerError
UnexpectedToken ( LexicalInfo lexicalInfo, Exception error, string token ) : CompilerError
UnknownAttribute ( Node node, string attributeName, string suggestion ) : CompilerError
UnknownClassMacroWithFieldHint ( MacroStatement node, string name ) : CompilerError
UnknownIdentifier ( Node node, string name ) : CompilerError
UnknownMacro ( Node node, string name ) : CompilerError
UnresolvedDependency ( Node node, IEntity source, IEntity target ) : CompilerError
ValueTypeCantHaveAbstractMember ( Node node, IType type, IMember abstractMember ) : CompilerError
ValueTypeFieldsCannotHaveInitializers ( Node node ) : CompilerError
ValueTypeParameterCannotUseDefaultAttribute ( Node node, string parameter ) : CompilerError
ValueTypesCannotDeclareParameterlessConstructors ( Node node ) : CompilerError
YieldInsideConstructor ( Node node ) : CompilerError
YieldInsideTryExceptOrEnsureBlock ( Node node ) : CompilerError
YieldTypeDoesNotMatchReturnType ( Node node, IType yieldType, IType returnType ) : CompilerError

비공개 메소드들

메소드 설명
DidYouMeanOrNull ( string suggestion ) : string
DisplayStringFor ( object o ) : string
Instantiate ( string code, LexicalInfo location ) : CompilerError
Instantiate ( string code, LexicalInfo location, Exception error ) : CompilerError
StripSurroundingParens ( string code ) : string

메소드 상세

AbstractMethodCantHaveBody() 공개 정적인 메소드

public static AbstractMethodCantHaveBody ( Node node, IMethod method ) : CompilerError
node Node
method IMethod
리턴 CompilerError

AddressOfOutsideDelegateConstructor() 공개 정적인 메소드

public static AddressOfOutsideDelegateConstructor ( Node node ) : CompilerError
node Node
리턴 CompilerError

AmbiguousReference() 공개 정적인 메소드

public static AmbiguousReference ( Node node, string name, IEnumerable entities ) : CompilerError
node Node
name string
entities IEnumerable
리턴 CompilerError

AmbiguousReference() 공개 정적인 메소드

public static AmbiguousReference ( ReferenceExpression reference, System members ) : CompilerError
reference Boo.Lang.Compiler.Ast.ReferenceExpression
members System
리턴 CompilerError

AstAttributeMustBeExternal() 공개 정적인 메소드

public static AstAttributeMustBeExternal ( Node node, IType attributeType ) : CompilerError
node Node
attributeType IType
리턴 CompilerError

AstMacroMustBeExternal() 공개 정적인 메소드

public static AstMacroMustBeExternal ( Node node, IType type ) : CompilerError
node Node
type IType
리턴 CompilerError

AttributeApplicationError() 공개 정적인 메소드

public static AttributeApplicationError ( Exception error, Ast attribute, Type attributeType ) : CompilerError
error System.Exception
attribute Ast
attributeType System.Type
리턴 CompilerError

AttributeNotFound() 공개 정적인 메소드

public static AttributeNotFound ( string elementName, string attributeName ) : CompilerError
elementName string
attributeName string
리턴 CompilerError

BoolExpressionRequired() 공개 정적인 메소드

public static BoolExpressionRequired ( Node node, IType typeName ) : CompilerError
node Node
typeName IType
리턴 CompilerError

BuiltinCannotBeUsedAsExpression() 공개 정적인 메소드

public static BuiltinCannotBeUsedAsExpression ( Node node, string name ) : CompilerError
node Node
name string
리턴 CompilerError

CannotBranchIntoEnsure() 공개 정적인 메소드

public static CannotBranchIntoEnsure ( Node node ) : CompilerError
node Node
리턴 CompilerError

CannotBranchIntoExcept() 공개 정적인 메소드

public static CannotBranchIntoExcept ( Node node ) : CompilerError
node Node
리턴 CompilerError

CannotBranchIntoTry() 공개 정적인 메소드

public static CannotBranchIntoTry ( Node node ) : CompilerError
node Node
리턴 CompilerError

CannotCreateAnInstanceOfGenericParameterWithoutDefaultConstructorConstraint() 공개 정적인 메소드

public static CannotCreateAnInstanceOfGenericParameterWithoutDefaultConstructorConstraint ( Node node, IType type ) : CompilerError
node Node
type IType
리턴 CompilerError

CannotExtendFinalType() 공개 정적인 메소드

public static CannotExtendFinalType ( Node node, IType typeName ) : CompilerError
node Node
typeName IType
리턴 CompilerError

CannotInferGenericMethodArguments() 공개 정적인 메소드

public static CannotInferGenericMethodArguments ( Node node, IMethod method ) : CompilerError
node Node
method IMethod
리턴 CompilerError

CannotReturnValue() 공개 정적인 메소드

public static CannotReturnValue ( Method node ) : CompilerError
node Boo.Lang.Compiler.Ast.Method
리턴 CompilerError

CantBeMarkedAbstract() 공개 정적인 메소드

public static CantBeMarkedAbstract ( Node node ) : CompilerError
node Node
리턴 CompilerError

CantBeMarkedFinal() 공개 정적인 메소드

public static CantBeMarkedFinal ( Node node ) : CompilerError
node Node
리턴 CompilerError

CantBeMarkedPartial() 공개 정적인 메소드

public static CantBeMarkedPartial ( Node node ) : CompilerError
node Node
리턴 CompilerError

CantBeMarkedStatic() 공개 정적인 메소드

public static CantBeMarkedStatic ( Node node ) : CompilerError
node Node
리턴 CompilerError

CantBeMarkedTransient() 공개 정적인 메소드

public static CantBeMarkedTransient ( Node node ) : CompilerError
node Node
리턴 CompilerError

CantCastToValueType() 공개 정적인 메소드

public static CantCastToValueType ( Node node, IType typeName ) : CompilerError
node Node
typeName IType
리턴 CompilerError

CantCreateInstanceOfAbstractType() 공개 정적인 메소드

public static CantCreateInstanceOfAbstractType ( Node node, IType typeName ) : CompilerError
node Node
typeName IType
리턴 CompilerError

CantCreateInstanceOfEnum() 공개 정적인 메소드

public static CantCreateInstanceOfEnum ( Node node, IType typeName ) : CompilerError
node Node
typeName IType
리턴 CompilerError

CantCreateInstanceOfInterface() 공개 정적인 메소드

public static CantCreateInstanceOfInterface ( Node node, IType typeName ) : CompilerError
node Node
typeName IType
리턴 CompilerError

CantHaveDestructorParameters() 공개 정적인 메소드

public static CantHaveDestructorParameters ( Node node ) : CompilerError
node Node
리턴 CompilerError

CantOverrideNonVirtual() 공개 정적인 메소드

public static CantOverrideNonVirtual ( Node node, IMethod method ) : CompilerError
node Node
method IMethod
리턴 CompilerError

CantRedefinePrimitive() 공개 정적인 메소드

public static CantRedefinePrimitive ( Node node, string name ) : CompilerError
node Node
name string
리턴 CompilerError

CantReturnFromEnsure() 공개 정적인 메소드

public static CantReturnFromEnsure ( Node node ) : CompilerError
node Node
리턴 CompilerError

ClassAlreadyHasBaseType() 공개 정적인 메소드

public static ClassAlreadyHasBaseType ( Node node, string className, IType baseType ) : CompilerError
node Node
className string
baseType IType
리턴 CompilerError

ColonInsteadOfEquals() 공개 정적인 메소드

public static ColonInsteadOfEquals ( Node node ) : CompilerError
node Node
리턴 CompilerError

ConflictWithInheritedMember() 공개 정적인 메소드

public static ConflictWithInheritedMember ( Node node, IMember member, IMember baseMember ) : CompilerError
node Node
member IMember
baseMember IMember
리턴 CompilerError

ConstantCannotBeConverted() 공개 정적인 메소드

public static ConstantCannotBeConverted ( Node node, IType type ) : CompilerError
node Node
type IType
리턴 CompilerError

ConstructorCantBePolymorphic() 공개 정적인 메소드

public static ConstructorCantBePolymorphic ( Node node, IMethod ctor ) : CompilerError
node Node
ctor IMethod
리턴 CompilerError

CouldNotInferReturnType() 공개 정적인 메소드

public static CouldNotInferReturnType ( Node node, string signature ) : CompilerError
node Node
signature string
리턴 CompilerError

CustomError() 공개 정적인 메소드

public static CustomError ( LexicalInfo lexicalInfo, string msg ) : CompilerError
lexicalInfo LexicalInfo
msg string
리턴 CompilerError

CustomError() 공개 정적인 메소드

public static CustomError ( Node anchor, string msg ) : CompilerError
anchor Node
msg string
리턴 CompilerError

CustomError() 공개 정적인 메소드

public static CustomError ( string msg ) : CompilerError
msg string
리턴 CompilerError

DerivedMethodCannotReduceAccess() 공개 정적인 메소드

public static DerivedMethodCannotReduceAccess ( Node node, IMethod derivedMethod, IMethod superMethod, TypeMemberModifiers derivedAccess, TypeMemberModifiers superAccess ) : CompilerError
node Node
derivedMethod IMethod
superMethod IMethod
derivedAccess TypeMemberModifiers
superAccess TypeMemberModifiers
리턴 CompilerError

DuplicateParameterName() 공개 정적인 메소드

public static DuplicateParameterName ( Node node, string parameter, IMethod method ) : CompilerError
node Node
parameter string
method IMethod
리턴 CompilerError

EnumMemberMustBeConstant() 공개 정적인 메소드

public static EnumMemberMustBeConstant ( EnumMember member ) : CompilerError
member Boo.Lang.Compiler.Ast.EnumMember
리턴 CompilerError

EventArgumentMustBeAMethod() 공개 정적인 메소드

public static EventArgumentMustBeAMethod ( Node node, ITypedEntity eventMember ) : CompilerError
node Node
eventMember ITypedEntity
리턴 CompilerError

EventCanOnlyBeInvokedFromWithinDeclaringClass() 공개 정적인 메소드

public static EventCanOnlyBeInvokedFromWithinDeclaringClass ( Node node, IEvent ev ) : CompilerError
node Node
ev IEvent
리턴 CompilerError

EventIsNotAnExpression() 공개 정적인 메소드

public static EventIsNotAnExpression ( Node node, IEntity eventMember ) : CompilerError
node Node
eventMember IEntity
리턴 CompilerError

EventTypeIsNotCallable() 공개 정적인 메소드

public static EventTypeIsNotCallable ( Node node, IType typeName ) : CompilerError
node Node
typeName IType
리턴 CompilerError

ExceptionAlreadyHandled() 공개 정적인 메소드

public static ExceptionAlreadyHandled ( Boo.Lang.Compiler.Ast.ExceptionHandler dupe, Boo.Lang.Compiler.Ast.ExceptionHandler previous ) : CompilerError
dupe Boo.Lang.Compiler.Ast.ExceptionHandler
previous Boo.Lang.Compiler.Ast.ExceptionHandler
리턴 CompilerError

ExplicitImplMustNotHaveModifiers() 공개 정적인 메소드

public static ExplicitImplMustNotHaveModifiers ( Node node, string iface, string item ) : CompilerError
node Node
iface string
item string
리턴 CompilerError

ExplodeExpressionMustMatchVarArgCall() 공개 정적인 메소드

public static ExplodeExpressionMustMatchVarArgCall ( Node node ) : CompilerError
node Node
리턴 CompilerError

ExplodedExpressionMustBeArray() 공개 정적인 메소드

public static ExplodedExpressionMustBeArray ( Node node ) : CompilerError
node Node
리턴 CompilerError

ExpressionMustBeExecutedForItsSideEffects() 공개 정적인 메소드

public static ExpressionMustBeExecutedForItsSideEffects ( Node node ) : CompilerError
node Node
리턴 CompilerError

FailedToLoadTypesFromAssembly() 공개 정적인 메소드

public static FailedToLoadTypesFromAssembly ( string assemblyName, Exception x ) : CompilerError
assemblyName string
x System.Exception
리턴 CompilerError

FieldIsReadonly() 공개 정적인 메소드

public static FieldIsReadonly ( Node node, string name ) : CompilerError
node Node
name string
리턴 CompilerError

FileNotFound() 공개 정적인 메소드

public static FileNotFound ( string fname ) : CompilerError
fname string
리턴 CompilerError

GeneratorCantReturnValue() 공개 정적인 메소드

public static GeneratorCantReturnValue ( Node node ) : CompilerError
node Node
리턴 CompilerError

GenericArgumentMustBeReferenceType() 공개 정적인 메소드

public static GenericArgumentMustBeReferenceType ( Node node, IGenericParameter parameter, IType argument ) : CompilerError
node Node
parameter IGenericParameter
argument IType
리턴 CompilerError

GenericArgumentMustBeValueType() 공개 정적인 메소드

public static GenericArgumentMustBeValueType ( Node node, IGenericParameter parameter, IType argument ) : CompilerError
node Node
parameter IGenericParameter
argument IType
리턴 CompilerError

GenericArgumentMustHaveBaseType() 공개 정적인 메소드

public static GenericArgumentMustHaveBaseType ( Node node, IGenericParameter parameter, IType argument, IType baseType ) : CompilerError
node Node
parameter IGenericParameter
argument IType
baseType IType
리턴 CompilerError

GenericArgumentMustHaveDefaultConstructor() 공개 정적인 메소드

public static GenericArgumentMustHaveDefaultConstructor ( Node node, IGenericParameter parameter, IType argument ) : CompilerError
node Node
parameter IGenericParameter
argument IType
리턴 CompilerError

GenericDefinitionArgumentCount() 공개 정적인 메소드

public static GenericDefinitionArgumentCount ( Node node, IEntity genericDefinition, int expectedCount ) : CompilerError
node Node
genericDefinition IEntity
expectedCount int
리턴 CompilerError

GenericParserError() 공개 정적인 메소드

public static GenericParserError ( LexicalInfo lexicalInfo, Exception error ) : CompilerError
lexicalInfo LexicalInfo
error System.Exception
리턴 CompilerError

GenericTypesMustBeConstructedToBeInstantiated() 공개 정적인 메소드

public static GenericTypesMustBeConstructedToBeInstantiated ( Node node ) : CompilerError
node Node
리턴 CompilerError

GetSignature() 공개 정적인 메소드

public static GetSignature ( object parameters ) : string
parameters object
리턴 string

IncompatibleExpressionType() 공개 정적인 메소드

public static IncompatibleExpressionType ( Node node, IType expectedType, IType actualType ) : CompilerError
node Node
expectedType IType
actualType IType
리턴 CompilerError

IncompatiblePartialDefinition() 공개 정적인 메소드

public static IncompatiblePartialDefinition ( Node node, string typeName, string expectedType, string actualType ) : CompilerError
node Node
typeName string
expectedType string
actualType string
리턴 CompilerError

InheritanceCycle() 공개 정적인 메소드

public static InheritanceCycle ( Node node, IType type ) : CompilerError
node Node
type IType
리턴 CompilerError

InputError() 공개 정적인 메소드

public static InputError ( LexicalInfo lexicalInfo, Exception error ) : CompilerError
lexicalInfo LexicalInfo
error System.Exception
리턴 CompilerError

InputError() 공개 정적인 메소드

public static InputError ( string inputName, Exception error ) : CompilerError
inputName string
error System.Exception
리턴 CompilerError

InstanceMethodInvocationBeforeInitialization() 공개 정적인 메소드

public static InstanceMethodInvocationBeforeInitialization ( Constructor ctor, Boo.Lang.Compiler.Ast.MemberReferenceExpression mre ) : CompilerError
ctor Boo.Lang.Compiler.Ast.Constructor
mre Boo.Lang.Compiler.Ast.MemberReferenceExpression
리턴 CompilerError

InstanceRequired() 공개 정적인 메소드

public static InstanceRequired ( Node node, IMember member ) : CompilerError
node Node
member IMember
리턴 CompilerError

Instantiate() 공개 정적인 메소드

public static Instantiate ( string code, Exception error ) : CompilerError
code string
error System.Exception
리턴 CompilerError

Instantiate() 공개 정적인 메소드

public static Instantiate ( string code, Node anchor ) : CompilerError
code string
anchor Node
리턴 CompilerError

Instantiate() 공개 정적인 메소드

public static Instantiate ( string code, Node anchor, Exception error ) : CompilerError
code string
anchor Node
error System.Exception
리턴 CompilerError

InterfaceCanOnlyInheritFromInterface() 공개 정적인 메소드

public static InterfaceCanOnlyInheritFromInterface ( Node node, IType interfaceType, IType baseType ) : CompilerError
node Node
interfaceType IType
baseType IType
리턴 CompilerError

InterfaceImplForInvalidInterface() 공개 정적인 메소드

public static InterfaceImplForInvalidInterface ( Node node, string iface, string item ) : CompilerError
node Node
iface string
item string
리턴 CompilerError

InterfaceImplementationMustBePublicOrExplicit() 공개 정적인 메소드

public static InterfaceImplementationMustBePublicOrExplicit ( Boo.Lang.Compiler.Ast.TypeMember node, IMember member ) : CompilerError
node Boo.Lang.Compiler.Ast.TypeMember
member IMember
리턴 CompilerError

InternalError() 공개 정적인 메소드

public static InternalError ( Node node, Exception error ) : CompilerError
node Node
error System.Exception
리턴 CompilerError

InternalError() 공개 정적인 메소드

public static InternalError ( Node node, string message, Exception cause ) : CompilerError
node Node
message string
cause System.Exception
리턴 CompilerError

InvalidArray() 공개 정적인 메소드

public static InvalidArray ( Node node ) : CompilerError
node Node
리턴 CompilerError

InvalidArrayRank() 공개 정적인 메소드

public static InvalidArrayRank ( Node node, string arrayName, int real, int given ) : CompilerError
node Node
arrayName string
real int
given int
리턴 CompilerError

InvalidAssemblySetUp() 공개 정적인 메소드

public static InvalidAssemblySetUp ( Node node ) : CompilerError
node Node
리턴 CompilerError

InvalidAttributeTarget() 공개 정적인 메소드

public static InvalidAttributeTarget ( Node node, Type attrType, AttributeTargets validOn ) : CompilerError
node Node
attrType System.Type
validOn AttributeTargets
리턴 CompilerError

InvalidCharLiteral() 공개 정적인 메소드

public static InvalidCharLiteral ( Node node, string value ) : CompilerError
node Node
value string
리턴 CompilerError

InvalidCombinationOfModifiers() 공개 정적인 메소드

public static InvalidCombinationOfModifiers ( Node node, IEntity member, string modifiers ) : CompilerError
node Node
member IEntity
modifiers string
리턴 CompilerError

InvalidDeclarationType() 공개 정적인 메소드

public static InvalidDeclarationType ( Node node, IType type ) : CompilerError
node Node
type IType
리턴 CompilerError

InvalidDestructorModifier() 공개 정적인 메소드

public static InvalidDestructorModifier ( Node node ) : CompilerError
node Node
리턴 CompilerError

InvalidEntryPoint() 공개 정적인 메소드

public static InvalidEntryPoint ( Node node ) : CompilerError
node Node
리턴 CompilerError

InvalidExceptArgument() 공개 정적인 메소드

public static InvalidExceptArgument ( Node node, IType exceptionType ) : CompilerError
node Node
exceptionType IType
리턴 CompilerError

InvalidExpressionType() 공개 정적인 메소드

public static InvalidExpressionType ( Node node, IType type ) : CompilerError
node Node
type IType
리턴 CompilerError

InvalidExtensionDefinition() 공개 정적인 메소드

public static InvalidExtensionDefinition ( Node node ) : CompilerError
node Node
리턴 CompilerError

InvalidFieldType() 공개 정적인 메소드

public static InvalidFieldType ( Node node, IType typeName ) : CompilerError
node Node
typeName IType
리턴 CompilerError

InvalidGeneratorReturnType() 공개 정적인 메소드

public static InvalidGeneratorReturnType ( Node node, IType type ) : CompilerError
node Node
type IType
리턴 CompilerError

InvalidGenericParameterType() 공개 정적인 메소드

public static InvalidGenericParameterType ( Node node, IType type ) : CompilerError
node Node
type IType
리턴 CompilerError

InvalidInterfaceForInterfaceMember() 공개 정적인 메소드

public static InvalidInterfaceForInterfaceMember ( Node node, string value ) : CompilerError
node Node
value string
리턴 CompilerError

InvalidIteratorType() 공개 정적인 메소드

public static InvalidIteratorType ( Node node, IType type ) : CompilerError
node Node
type IType
리턴 CompilerError

InvalidLen() 공개 정적인 메소드

public static InvalidLen ( Node node, IType typeName ) : CompilerError
node Node
typeName IType
리턴 CompilerError

InvalidLockMacroArguments() 공개 정적인 메소드

public static InvalidLockMacroArguments ( Node node ) : CompilerError
node Node
리턴 CompilerError

InvalidMacro() 공개 정적인 메소드

public static InvalidMacro ( Node node, IType type ) : CompilerError
node Node
type IType
리턴 CompilerError

InvalidName() 공개 정적인 메소드

public static InvalidName ( Node node, string name ) : CompilerError
node Node
name string
리턴 CompilerError

InvalidNamespace() 공개 정적인 메소드

public static InvalidNamespace ( Import import ) : CompilerError
import Boo.Lang.Compiler.Ast.Import
리턴 CompilerError

InvalidNode() 공개 정적인 메소드

public static InvalidNode ( Node node ) : CompilerError
node Node
리턴 CompilerError

InvalidNodeForAttribute() 공개 정적인 메소드

public static InvalidNodeForAttribute ( Node node, string attributeName, string expectedNodeTypes ) : CompilerError
node Node
attributeName string
expectedNodeTypes string
리턴 CompilerError

InvalidOperatorForType() 공개 정적인 메소드

public static InvalidOperatorForType ( Node node, string operatorName, IType typeName ) : CompilerError
node Node
operatorName string
typeName IType
리턴 CompilerError

InvalidOperatorForTypes() 공개 정적인 메소드

public static InvalidOperatorForTypes ( Node node, string operatorName, IType lhs, IType rhs ) : CompilerError
node Node
operatorName string
lhs IType
rhs IType
리턴 CompilerError

InvalidOverrideReturnType() 공개 정적인 메소드

public static InvalidOverrideReturnType ( Node node, IMethod method, IType expectedReturnType, IType actualReturnType ) : CompilerError
node Node
method IMethod
expectedReturnType IType
actualReturnType IType
리턴 CompilerError

InvalidParameterType() 공개 정적인 메소드

public static InvalidParameterType ( Node node, IType typeName ) : CompilerError
node Node
typeName IType
리턴 CompilerError

InvalidRaiseArgument() 공개 정적인 메소드

public static InvalidRaiseArgument ( Node node, IType typeName ) : CompilerError
node Node
typeName IType
리턴 CompilerError

InvalidRegexOption() 공개 정적인 메소드

public static InvalidRegexOption ( RELiteralExpression node, char option ) : CompilerError
node Boo.Lang.Compiler.Ast.RELiteralExpression
option char
리턴 CompilerError

InvalidSuper() 공개 정적인 메소드

public static InvalidSuper ( Node node ) : CompilerError
node Node
리턴 CompilerError

InvalidSwitch() 공개 정적인 메소드

public static InvalidSwitch ( Node node ) : CompilerError
node Node
리턴 CompilerError

InvalidTryStatement() 공개 정적인 메소드

public static InvalidTryStatement ( Node node ) : CompilerError
node Node
리턴 CompilerError

InvalidTypeConstraint() 공개 정적인 메소드

public static InvalidTypeConstraint ( GenericParameterDeclaration gpd, TypeReference type ) : CompilerError
gpd GenericParameterDeclaration
type TypeReference
리턴 CompilerError

InvalidTypeForExplicitMember() 공개 정적인 메소드

public static InvalidTypeForExplicitMember ( Node node, IType type ) : CompilerError
node Node
type IType
리턴 CompilerError

InvalidTypeof() 공개 정적인 메소드

public static InvalidTypeof ( Node node ) : CompilerError
node Node
리턴 CompilerError

IsaArgument() 공개 정적인 메소드

public static IsaArgument ( Node node ) : CompilerError
node Node
리턴 CompilerError

LValueExpected() 공개 정적인 메소드

public static LValueExpected ( Node node ) : CompilerError
node Node
리턴 CompilerError

LabelAlreadyDefined() 공개 정적인 메소드

public static LabelAlreadyDefined ( Node node, IMethod method, string label ) : CompilerError
node Node
method IMethod
label string
리턴 CompilerError

LocalAlreadyExists() 공개 정적인 메소드

public static LocalAlreadyExists ( Node node, string name ) : CompilerError
node Node
name string
리턴 CompilerError

MacroExpansionError() 공개 정적인 메소드

public static MacroExpansionError ( Node node ) : CompilerError
node Node
리턴 CompilerError

MacroExpansionError() 공개 정적인 메소드

public static MacroExpansionError ( Node node, Exception error ) : CompilerError
node Node
error Exception
리턴 CompilerError

MemberNameConflict() 공개 정적인 메소드

public static MemberNameConflict ( Node node, IType declaringType, string memberName ) : CompilerError
node Node
declaringType IType
memberName string
리턴 CompilerError

MemberNotFound() 공개 정적인 메소드

public static MemberNotFound ( MemberReferenceExpression node, INamespace @namespace, string suggestion ) : CompilerError
node MemberReferenceExpression
@namespace INamespace
suggestion string
리턴 CompilerError

MemberNotFound() 공개 정적인 메소드

public static MemberNotFound ( Node node, string memberName, INamespace @namespace, string suggestion ) : CompilerError
node Node
memberName string
@namespace INamespace
suggestion string
리턴 CompilerError

MethodArgumentCount() 공개 정적인 메소드

public static MethodArgumentCount ( Node node, string name, int count ) : CompilerError
node Node
name string
count int
리턴 CompilerError

MethodIsNotOverride() 공개 정적인 메소드

public static MethodIsNotOverride ( Node node, IMethod method ) : CompilerError
node Node
method IMethod
리턴 CompilerError

MethodReferenceExpected() 공개 정적인 메소드

public static MethodReferenceExpected ( Node node ) : CompilerError
node Node
리턴 CompilerError

MethodSignature() 공개 정적인 메소드

public static MethodSignature ( Node node, IEntity expectedSignature, string actualSignature ) : CompilerError
node Node
expectedSignature IEntity
actualSignature string
리턴 CompilerError

MissingConstructor() 공개 정적인 메소드

public static MissingConstructor ( Exception error, Node node, Type type, object parameters ) : CompilerError
error Exception
node Node
type Type
parameters object
리턴 CompilerError

MoreThanOneEntryPoint() 공개 정적인 메소드

public static MoreThanOneEntryPoint ( Method method ) : CompilerError
method Method
리턴 CompilerError

MultipleAttributeUsage() 공개 정적인 메소드

public static MultipleAttributeUsage ( Node node, Type attrType ) : CompilerError
node Node
attrType Type
리턴 CompilerError

MultipleBaseTypeConstraints() 공개 정적인 메소드

public static MultipleBaseTypeConstraints ( GenericParameterDeclaration gpd, TypeReference type, TypeReference other ) : CompilerError
gpd GenericParameterDeclaration
type TypeReference
other TypeReference
리턴 CompilerError

NameNotType() 공개 정적인 메소드

public static NameNotType ( Node node, string typeName, IEntity whatItIs, string suggestion ) : CompilerError
node Node
typeName string
whatItIs IEntity
suggestion string
리턴 CompilerError

NamedArgumentsNotAllowed() 공개 정적인 메소드

public static NamedArgumentsNotAllowed ( Node node ) : CompilerError
node Node
리턴 CompilerError

NamedParameterMustBeIdentifier() 공개 정적인 메소드

public static NamedParameterMustBeIdentifier ( ExpressionPair pair ) : CompilerError
pair ExpressionPair
리턴 CompilerError

NamespaceAlreadyContainsMember() 공개 정적인 메소드

public static NamespaceAlreadyContainsMember ( Node node, string container, string member ) : CompilerError
node Node
container string
member string
리턴 CompilerError

NamespaceIsNotAnExpression() 공개 정적인 메소드

public static NamespaceIsNotAnExpression ( Node node, string name ) : CompilerError
node Node
name string
리턴 CompilerError

NestedTypeCannotExtendEnclosingType() 공개 정적인 메소드

public static NestedTypeCannotExtendEnclosingType ( Node node, IType nestedType, IType enclosingType ) : CompilerError
node Node
nestedType IType
enclosingType IType
리턴 CompilerError

NoApropriateConstructorFound() 공개 정적인 메소드

public static NoApropriateConstructorFound ( Node node, IType typeName, string signature ) : CompilerError
node Node
typeName IType
signature string
리턴 CompilerError

NoApropriateOverloadFound() 공개 정적인 메소드

public static NoApropriateOverloadFound ( Node node, string signature, string memberName ) : CompilerError
node Node
signature string
memberName string
리턴 CompilerError

NoEnclosingLoop() 공개 정적인 메소드

public static NoEnclosingLoop ( Node node ) : CompilerError
node Node
리턴 CompilerError

NoEntryPoint() 공개 정적인 메소드

public static NoEntryPoint ( ) : CompilerError
리턴 CompilerError

NoMethodToOverride() 공개 정적인 메소드

public static NoMethodToOverride ( Node node, IMethod signature, bool incompatibleSignature ) : CompilerError
node Node
signature IMethod
incompatibleSignature bool
리턴 CompilerError

NoMethodToOverride() 공개 정적인 메소드

public static NoMethodToOverride ( Node node, IMethod signature, string suggestion ) : CompilerError
node Node
signature IMethod
suggestion string
리턴 CompilerError

NoSuchLabel() 공개 정적인 메소드

public static NoSuchLabel ( Node node, string label ) : CompilerError
node Node
label string
리턴 CompilerError

NotAGenericDefinition() 공개 정적인 메소드

public static NotAGenericDefinition ( Node node, string name ) : CompilerError
node Node
name string
리턴 CompilerError

NotAMemberOfExplicitInterface() 공개 정적인 메소드

public static NotAMemberOfExplicitInterface ( TypeMember member, IType type ) : CompilerError
member TypeMember
type IType
리턴 CompilerError

NotANamespace() 공개 정적인 메소드

public static NotANamespace ( Node node, IEntity entity ) : CompilerError
node Node
entity IEntity
리턴 CompilerError

NotAPublicFieldOrProperty() 공개 정적인 메소드

public static NotAPublicFieldOrProperty ( Node node, string name, IType type ) : CompilerError
node Node
name string
type IType
리턴 CompilerError

NotImplemented() 공개 정적인 메소드

public static NotImplemented ( Node node, string message ) : CompilerError
node Node
message string
리턴 CompilerError

Obsolete() 공개 정적인 메소드

public static Obsolete ( Node node, IMember member, string message ) : CompilerError
node Node
member IMember
message string
리턴 CompilerError

OperatorCantBeUsedWithValueType() 공개 정적인 메소드

public static OperatorCantBeUsedWithValueType ( Node node, string operatorName, IType typeName ) : CompilerError
node Node
operatorName string
typeName IType
리턴 CompilerError

PointerIncompatibleType() 공개 정적인 메소드

public static PointerIncompatibleType ( Node node, IType type ) : CompilerError
node Node
type IType
리턴 CompilerError

PropertyIsReadOnly() 공개 정적인 메소드

public static PropertyIsReadOnly ( Node node, IProperty property ) : CompilerError
node Node
property IProperty
리턴 CompilerError

PropertyIsWriteOnly() 공개 정적인 메소드

public static PropertyIsWriteOnly ( Node node, IEntity property ) : CompilerError
node Node
property IEntity
리턴 CompilerError

PropertyRequiresParameters() 공개 정적인 메소드

public static PropertyRequiresParameters ( Node node, IEntity name ) : CompilerError
node Node
name IEntity
리턴 CompilerError

ReRaiseOutsideExceptionHandler() 공개 정적인 메소드

public static ReRaiseOutsideExceptionHandler ( Node node ) : CompilerError
node Node
리턴 CompilerError

RefArgTakesLValue() 공개 정적인 메소드

public static RefArgTakesLValue ( Node node ) : CompilerError
node Node
리턴 CompilerError

RuntimeMethodBodyMustBeEmpty() 공개 정적인 메소드

public static RuntimeMethodBodyMustBeEmpty ( Node node, IMethod method ) : CompilerError
node Node
method IMethod
리턴 CompilerError

SelfIsNotValidInStaticMember() 공개 정적인 메소드

public static SelfIsNotValidInStaticMember ( Node node ) : CompilerError
node Node
리턴 CompilerError

SelfOutsideMethod() 공개 정적인 메소드

public static SelfOutsideMethod ( Node node ) : CompilerError
node Node
리턴 CompilerError

StaticConstructorCannotDeclareParameters() 공개 정적인 메소드

public static StaticConstructorCannotDeclareParameters ( Node node ) : CompilerError
node Node
리턴 CompilerError

StaticConstructorMustBePrivate() 공개 정적인 메소드

public static StaticConstructorMustBePrivate ( Node node ) : CompilerError
node Node
리턴 CompilerError

StepExecutionError() 공개 정적인 메소드

public static StepExecutionError ( Exception error, ICompilerStep step ) : CompilerError
error Exception
step ICompilerStep
리턴 CompilerError

StructAndClassConstraintsConflict() 공개 정적인 메소드

public static StructAndClassConstraintsConflict ( GenericParameterDeclaration gpd ) : CompilerError
gpd GenericParameterDeclaration
리턴 CompilerError

StructAndConstructorConstraintsConflict() 공개 정적인 메소드

public static StructAndConstructorConstraintsConflict ( GenericParameterDeclaration gpd ) : CompilerError
gpd GenericParameterDeclaration
리턴 CompilerError

ToAssemblyQualifiedNameList() 공개 정적인 메소드

public static ToAssemblyQualifiedNameList ( List types ) : string
types List
리턴 string

ToNameList() 공개 정적인 메소드

public static ToNameList ( System members ) : string
members System
리턴 string

ToStringList() 공개 정적인 메소드

public static ToStringList ( System names ) : string
names System
리턴 string

TypeConstraintConflictsWithSpecialConstraint() 공개 정적인 메소드

public static TypeConstraintConflictsWithSpecialConstraint ( GenericParameterDeclaration gpd, TypeReference type, string constraint ) : CompilerError
gpd GenericParameterDeclaration
type TypeReference
constraint string
리턴 CompilerError

TypeDoesNotSupportSlicing() 공개 정적인 메소드

public static TypeDoesNotSupportSlicing ( Node node, IType fullName ) : CompilerError
node Node
fullName IType
리턴 CompilerError

TypeExpected() 공개 정적인 메소드

public static TypeExpected ( Node node ) : CompilerError
node Node
리턴 CompilerError

TypeIsNotCallable() 공개 정적인 메소드

public static TypeIsNotCallable ( Node node, IType name ) : CompilerError
node Node
name IType
리턴 CompilerError

TypeMustImplementICompilerStep() 공개 정적인 메소드

public static TypeMustImplementICompilerStep ( string typeName ) : CompilerError
typeName string
리턴 CompilerError

TypeNotAttribute() 공개 정적인 메소드

public static TypeNotAttribute ( Node node, IType attributeType ) : CompilerError
node Node
attributeType IType
리턴 CompilerError

UnableToLoadAssembly() 공개 정적인 메소드

public static UnableToLoadAssembly ( Node node, string name, Exception error ) : CompilerError
node Node
name string
error Exception
리턴 CompilerError

UnaccessibleMember() 공개 정적인 메소드

public static UnaccessibleMember ( Node node, IAccessibleMember name ) : CompilerError
node Node
name IAccessibleMember
리턴 CompilerError

UnexpectedToken() 공개 정적인 메소드

public static UnexpectedToken ( LexicalInfo lexicalInfo, Exception error, string token ) : CompilerError
lexicalInfo LexicalInfo
error Exception
token string
리턴 CompilerError

UnknownAttribute() 공개 정적인 메소드

public static UnknownAttribute ( Node node, string attributeName, string suggestion ) : CompilerError
node Node
attributeName string
suggestion string
리턴 CompilerError

UnknownClassMacroWithFieldHint() 공개 정적인 메소드

public static UnknownClassMacroWithFieldHint ( MacroStatement node, string name ) : CompilerError
node MacroStatement
name string
리턴 CompilerError

UnknownIdentifier() 공개 정적인 메소드

public static UnknownIdentifier ( Node node, string name ) : CompilerError
node Node
name string
리턴 CompilerError

UnknownMacro() 공개 정적인 메소드

public static UnknownMacro ( Node node, string name ) : CompilerError
node Node
name string
리턴 CompilerError

UnresolvedDependency() 공개 정적인 메소드

public static UnresolvedDependency ( Node node, IEntity source, IEntity target ) : CompilerError
node Node
source IEntity
target IEntity
리턴 CompilerError

ValueTypeCantHaveAbstractMember() 공개 정적인 메소드

public static ValueTypeCantHaveAbstractMember ( Node node, IType type, IMember abstractMember ) : CompilerError
node Node
type IType
abstractMember IMember
리턴 CompilerError

ValueTypeFieldsCannotHaveInitializers() 공개 정적인 메소드

public static ValueTypeFieldsCannotHaveInitializers ( Node node ) : CompilerError
node Node
리턴 CompilerError

ValueTypeParameterCannotUseDefaultAttribute() 공개 정적인 메소드

public static ValueTypeParameterCannotUseDefaultAttribute ( Node node, string parameter ) : CompilerError
node Node
parameter string
리턴 CompilerError

ValueTypesCannotDeclareParameterlessConstructors() 공개 정적인 메소드

public static ValueTypesCannotDeclareParameterlessConstructors ( Node node ) : CompilerError
node Node
리턴 CompilerError

YieldInsideConstructor() 공개 정적인 메소드

public static YieldInsideConstructor ( Node node ) : CompilerError
node Node
리턴 CompilerError

YieldInsideTryExceptOrEnsureBlock() 공개 정적인 메소드

public static YieldInsideTryExceptOrEnsureBlock ( Node node ) : CompilerError
node Node
리턴 CompilerError

YieldTypeDoesNotMatchReturnType() 공개 정적인 메소드

public static YieldTypeDoesNotMatchReturnType ( Node node, IType yieldType, IType returnType ) : CompilerError
node Node
yieldType IType
returnType IType
리턴 CompilerError