C# Класс Boo.Lang.Compiler.CompilerWarningFactory

Показать файл Открыть проект

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

Метод Описание
AbstractMemberNotImplemented ( Node node, string typeName, string memberName ) : Boo.Lang.Compiler.CompilerWarning
AbstractMemberNotImplementedStubCreated ( Node node, string typeName, string memberName ) : Boo.Lang.Compiler.CompilerWarning
AssignmentToTemporary ( Node node ) : Boo.Lang.Compiler.CompilerWarning
CustomWarning ( LexicalInfo lexicalInfo, string msg ) : Boo.Lang.Compiler.CompilerWarning
CustomWarning ( string msg ) : Boo.Lang.Compiler.CompilerWarning
DuplicateNamespace ( Import import, string name ) : Boo.Lang.Compiler.CompilerWarning
EqualsInsteadOfAssign ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : Boo.Lang.Compiler.CompilerWarning
HaveBothKeyFileAndAttribute ( Node node ) : Boo.Lang.Compiler.CompilerWarning
HaveBothKeyNameAndAttribute ( Node node ) : Boo.Lang.Compiler.CompilerWarning
InvalidEventUnsubscribe ( Node node, string eventName, CallableSignature expected ) : Boo.Lang.Compiler.CompilerWarning
IsInsteadOfIsa ( Node node ) : Boo.Lang.Compiler.CompilerWarning
ModifiersInLabelsHaveNoEffect ( Node node ) : Boo.Lang.Compiler.CompilerWarning
NamespaceNeverUsed ( Import node ) : Boo.Lang.Compiler.CompilerWarning
NewProtectedMemberInSealedType ( Boo.Lang.Compiler.Ast.TypeMember member ) : Boo.Lang.Compiler.CompilerWarning
Obsolete ( Node node, string memberName, string message ) : Boo.Lang.Compiler.CompilerWarning
OverridingFinalizeIsBadPractice ( Boo.Lang.Compiler.Ast.TypeMember member ) : Boo.Lang.Compiler.CompilerWarning
PrivateMemberNeverUsed ( Boo.Lang.Compiler.Ast.TypeMember member ) : Boo.Lang.Compiler.CompilerWarning
StaticClassMemberRedundantlyMarkedStatic ( Node node, string typeName, string memberName ) : Boo.Lang.Compiler.CompilerWarning
UnreachableCodeDetected ( Node node ) : Boo.Lang.Compiler.CompilerWarning
UnusedLocalVariable ( Node node, string name ) : Boo.Lang.Compiler.CompilerWarning

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

Метод Описание
CompilerWarningFactory ( ) : System
NodeTypeString ( Node node ) : string

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

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

public static AbstractMemberNotImplemented ( Node node, string typeName, string memberName ) : Boo.Lang.Compiler.CompilerWarning
node Node
typeName string
memberName string
Результат Boo.Lang.Compiler.CompilerWarning

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

public static AbstractMemberNotImplementedStubCreated ( Node node, string typeName, string memberName ) : Boo.Lang.Compiler.CompilerWarning
node Node
typeName string
memberName string
Результат Boo.Lang.Compiler.CompilerWarning

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

public static AssignmentToTemporary ( Node node ) : Boo.Lang.Compiler.CompilerWarning
node Node
Результат Boo.Lang.Compiler.CompilerWarning

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

public static CustomWarning ( LexicalInfo lexicalInfo, string msg ) : Boo.Lang.Compiler.CompilerWarning
lexicalInfo LexicalInfo
msg string
Результат Boo.Lang.Compiler.CompilerWarning

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

public static CustomWarning ( string msg ) : Boo.Lang.Compiler.CompilerWarning
msg string
Результат Boo.Lang.Compiler.CompilerWarning

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

public static DuplicateNamespace ( Import import, string name ) : Boo.Lang.Compiler.CompilerWarning
import Boo.Lang.Compiler.Ast.Import
name string
Результат Boo.Lang.Compiler.CompilerWarning

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

public static EqualsInsteadOfAssign ( Boo.Lang.Compiler.Ast.BinaryExpression node ) : Boo.Lang.Compiler.CompilerWarning
node Boo.Lang.Compiler.Ast.BinaryExpression
Результат Boo.Lang.Compiler.CompilerWarning

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

public static HaveBothKeyFileAndAttribute ( Node node ) : Boo.Lang.Compiler.CompilerWarning
node Node
Результат Boo.Lang.Compiler.CompilerWarning

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

public static HaveBothKeyNameAndAttribute ( Node node ) : Boo.Lang.Compiler.CompilerWarning
node Node
Результат Boo.Lang.Compiler.CompilerWarning

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

public static InvalidEventUnsubscribe ( Node node, string eventName, CallableSignature expected ) : Boo.Lang.Compiler.CompilerWarning
node Node
eventName string
expected Boo.Lang.Compiler.TypeSystem.CallableSignature
Результат Boo.Lang.Compiler.CompilerWarning

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

public static IsInsteadOfIsa ( Node node ) : Boo.Lang.Compiler.CompilerWarning
node Node
Результат Boo.Lang.Compiler.CompilerWarning

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

public static ModifiersInLabelsHaveNoEffect ( Node node ) : Boo.Lang.Compiler.CompilerWarning
node Node
Результат Boo.Lang.Compiler.CompilerWarning

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

public static NamespaceNeverUsed ( Import node ) : Boo.Lang.Compiler.CompilerWarning
node Boo.Lang.Compiler.Ast.Import
Результат Boo.Lang.Compiler.CompilerWarning

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

public static NewProtectedMemberInSealedType ( Boo.Lang.Compiler.Ast.TypeMember member ) : Boo.Lang.Compiler.CompilerWarning
member Boo.Lang.Compiler.Ast.TypeMember
Результат Boo.Lang.Compiler.CompilerWarning

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

public static Obsolete ( Node node, string memberName, string message ) : Boo.Lang.Compiler.CompilerWarning
node Node
memberName string
message string
Результат Boo.Lang.Compiler.CompilerWarning

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

public static OverridingFinalizeIsBadPractice ( Boo.Lang.Compiler.Ast.TypeMember member ) : Boo.Lang.Compiler.CompilerWarning
member Boo.Lang.Compiler.Ast.TypeMember
Результат Boo.Lang.Compiler.CompilerWarning

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

public static PrivateMemberNeverUsed ( Boo.Lang.Compiler.Ast.TypeMember member ) : Boo.Lang.Compiler.CompilerWarning
member Boo.Lang.Compiler.Ast.TypeMember
Результат Boo.Lang.Compiler.CompilerWarning

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

public static StaticClassMemberRedundantlyMarkedStatic ( Node node, string typeName, string memberName ) : Boo.Lang.Compiler.CompilerWarning
node Node
typeName string
memberName string
Результат Boo.Lang.Compiler.CompilerWarning

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

public static UnreachableCodeDetected ( Node node ) : Boo.Lang.Compiler.CompilerWarning
node Node
Результат Boo.Lang.Compiler.CompilerWarning

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

public static UnusedLocalVariable ( Node node, string name ) : Boo.Lang.Compiler.CompilerWarning
node Node
name string
Результат Boo.Lang.Compiler.CompilerWarning