C# Class AspectSharp.Lang.Steps.Semantic.SemanticAnalizerBase

Summary description for SemanticAnalizerBase. TODO: Rewrite using the DepthFirstVisitor
Inheritance: AbstractStep
Afficher le fichier Open project: nats/castle-1.0.3-mono

Méthodes protégées

Méthode Description
AssertEntriesAreValid ( IDictionary types ) : void
AssertKeyExists ( IDictionary names, NodeBase node, object key, String message ) : void
AssertNotEmpty ( NodeBase node, String value, String message ) : void
AssertNotNull ( NodeBase node, object value, String message ) : void
AssertUnique ( IDictionary values, NodeBase node, object value, String message ) : void

Method Details

AssertEntriesAreValid() protected méthode

protected AssertEntriesAreValid ( IDictionary types ) : void
types IDictionary
Résultat void

AssertKeyExists() protected méthode

protected AssertKeyExists ( IDictionary names, NodeBase node, object key, String message ) : void
names IDictionary
node AspectSharp.Lang.AST.NodeBase
key object
message String
Résultat void

AssertNotEmpty() protected méthode

protected AssertNotEmpty ( NodeBase node, String value, String message ) : void
node AspectSharp.Lang.AST.NodeBase
value String
message String
Résultat void

AssertNotNull() protected méthode

protected AssertNotNull ( NodeBase node, object value, String message ) : void
node AspectSharp.Lang.AST.NodeBase
value object
message String
Résultat void

AssertUnique() protected méthode

protected AssertUnique ( IDictionary values, NodeBase node, object value, String message ) : void
values IDictionary
node AspectSharp.Lang.AST.NodeBase
value object
message String
Résultat void