LayerD CodeDOM and Zoe Compiler interface
SemanticErrorCode Enumeration
NamespacesLayerD.ZOECompilerSemanticErrorCode

[This is preliminary documentation and is subject to change.]

Indices para la Tabla de Errores Semanticos, tener en cuenta lo siguiente: El código 1000 es solo una plantilla, los errores semánticos deben codificarse desde el código 1001 hasta el 1999.
Declaration Syntax
C#Visual BasicVisual C++
public enum SemanticErrorCode
Public Enumeration SemanticErrorCode
public enum class SemanticErrorCode
Members
MemberDescription
FirstSemanticError
UnspecifiedSemanticError
UnexpectedNode
UnexpectedQualifiedNameInTypeDeclaration
TypeAlreadyExist
ProcessingImportDirectiveError
UnableToObtainImportedDocument
InvalidNamespaceinUsingDirective
DeclaredTypeDoesnotExist
InvalidTypeForBaseClass
InvalidInheritanceFromFinalClass
DuplicatedBaseType
InheritanceCircularity
InvalidStructureBaseType
InvalidBaseClassForClassfactory
ClassfactoryCanNotInheritFromInteractive
InvalidClassfactoryAsBaseClass
InvalidBaseTypeForInterface
InvalidFactoryInterfaceImplementer
InvalidCombinationOfClassModifiers
TypeCanNotBeAbstractAndFinal
EnumCanNotHaveBaseTypes
DuplicatedMemberName
InvalidSectionName
InvalidFactoryTypeDeclarationInOrdinarySection
InvalidTypeDeclarationInExtensionSection
MissingSectionDeclaration
InvalidNestedSectionDeclaration
DerivedTypeCannotBePointerAndArrayAtSameTime
TypeNameRequiredOnTypeDeclaration
TypeRequired
FunctionBodyRequired
AccesorRequired
DuplicatedAccesor
UnexpectedFunctionBody
UnexpectedStatement
MemberCanNotBeAbstractAndFinal
MemberCanNotBeVirtualAndNonVirtual
MemberCanNotBeAbstractAndNonVirtual
MemberCanNotBeOverrideAndNonVirtual
InvalidExecModifierInTypesOfNonfactoryMembers
InvalidInameModifierInTypeOfNonfactoryMembers
InvalidExpModifierInTypeOfNonfactoryMembers
BaseTypeExpectedOnDerivedTypeDefinition
InvalidMemberOverloadSignatureAlreadyExists
SymbolAlreadyDefinedInCurrentScope
UnresolvedNameOnExpression
InvalidLeftExpressionOnFunctionCallOperator
AmbiguousFunctionCall
InvalidMemberTypeUsedAsMethod
LValueRequiredAsLeftOperatorOfAssingment
IncompatibleTypesForAssingment
InvalidSimpleMemberAccessUsedAsScopeAccess
InvalidLeftExpressionOnSimpleMemberAccess
ANameRequiredAsRightExpression
ExpressionRequired
InvalidUseOfRefModifierOnPointerTypeDeclaration
InaccesibleType
InaccesibleTypeMember
NonexistentMemberOfType
CannotAccessInstanceMemberFromStatic
CannotAccessStaticMemberUsingInstanceValue
AValueIsRequiredToInvoqueInstanceMember
ValueRequiredAsRightOperatorOfAssingment
InvalidArgumentTypeForActualParameter
InvalidNumberOfArgumentsInFunctionCall
NonexistentParameterNameInFunctionCall
NamedArgumentRequired
BestOverloadedFunctionHasSomeInvalidArguments
InvalidLeftExpressionOnPointerMemberAccess
TypeNotAllowedAsLeftExpOnPointerMemberAccess
MoreIndirectionsRequiredOnPointerMemberAccess
BinaryOperatorWasNotFoundForCurrentOperands
UnaryOperatorWasNotFoundForCurrentOperand
InvalidNonStaticOperatorDeclaration
InvalidNumberOfParameters
ValueOrLValueRequiredAsOperand
InvalidPointerDereference
LValueRequiredAsOperandOfAddressOfOperator
InvalidLeftExpressionOfArrayAccessOperator
InvalidArgumentsCountForArrayAccess
InvalidExpressionTypeForArrayAccess
IndexerWasNotFoundOnType
ValueRequiredOnBooleanExpression
BooleanValueRequiredOnBooleanExpression
StatementRequired
ReturnAValueIsRequired
ReturnAValueIsNotAllowed
ValueRequiredOnReturnStatement
TypeRequiredOnReturnStatement
InvalidReturnStatementExpressionValue
InvalidUseOfBreakStatement
InvalidUseOfContinueStatement
InvalidUseOfResumeStatement
InvalidUseOfResumeNextStatement
ValueRequiredOnThrowStatementExpression
ValueOfTypeExceptionRequiredOnThrowStatement
CatchOrFinallyBlockRequiredOnTryStatement
CatchVariableMustBeOfTypeException
CatchVariableUndeclared
InvalidWritecodeUseInNonFactoryMember
InvalidSelectoutputUseInNonFactoryMember
InvalidGlobalCatch
CaseElementRequiredOnSwitchStatement
InvalidTypeOfSwitchExpression
DuplicatedDefaultCaseOnSwitchStatement
InvalidTypeOfCaseExpression
DuplicatedConstantCaseExpressionValue
ValueRequiredOnCaseExpression
ConstantExpressionRequiredOnCaseExpression
InvalidInstantiationOfAbstractType
InvalidTypeForNewExpression
TypeForNewExpressionNotSupportedByCodeGenerator
InvalidInitializerForArrayType
ConstructorNotFoundForSuppliedArguments
InvalidNativeTypeDeclaration
PointerinfoExpectedOnPointerTypeDeclaration
ValueRequiredOnCastExpression
UndefinedExplicitConversion
UnexpectedArrayInitializer
ConstructorNotAvailableDueToItsProtectionLevel
ArrayInitializerRequired
BlockArgumentExpectedOnFunctionCall
UnexpectedArgumentBlockOnFunctionCall
UnresolvedNameOnWritecodeExpression
InvalidTypeReferencedOnWritecodeExpression
ValueRequiredForNamesOnWritecodeExpression
ValidExpressionRequiredOnForeach
ArrayOrCollectionExpressionRequiredOnForeach
AdecuateConversionDoesnotExistsOnForeach
VariableDeclarationRequiredOnForeach
TypeRequiredOnIsExpression
ValueRequiredOnIsExpression
WritecodeExpressionEmpty
InvalidEmptyExpressionNode
InterfaceMemberNotImplemented
InvalidFieldAsMemberOfInterface
InvalidAbstractMemberOnNonAbstractType
BooleanTernaryOperatorRequireValues
UnsupportedTernaryOperator
IncompatibleTypesOnBooleanTernaryOperator
LastSemanticError

Assembly: lib_zoec_core (Module: lib_zoec_core) Version: 1.0.3410.22813 (1.0.0.0)