Goblin - A Platform for 3D AR and VR Applications

IDeclaration Interface

For a list of all members of this type, see IDeclaration Members.

DDW.CSharp.Dom.IDeclaration
   DDW.CSharp.Dom.ISymbolRef

public interface IDeclaration

Types that implement IDeclaration

Type Description
ArgumentRef An argument reference.
ArrayElementRef A reference to a specific element of an array.
BaseRef A 'base' reference.
BuiltInType A C# built in type.
ClassDecl A class declartation.
ConstructorDecl A constructor declartation.
Declarator Code elements such as fields or events can declare multiple variables of the same type in one statement (int x=5, y=6, z=7;). Each of these are declarators.
DelegateDecl A delegate declartation.
DestructorDecl A destructor declartation.
EnumDecl An enum declartation.
EnumMemberDecl An enum declartation.
EventRef A reference to an event.
FieldRef A reference to a field.
IndexerDecl An indexer declartation.
IndexerRef A reference to a class indexer.
InterfaceDecl An interface declartation.
LocalRef A local reference.
MemberAccess An expression that accesses a member of a variable (x.y).
MethodDecl A method declaration.
MethodRef A reference to a method.
NamespaceDecl A namespace declaration.
OperatorDecl An operator declartation.
ParamDecl A parameter delaration.
PropertyDecl A property declaration.
PropertyRef A reference to a property.
PropertySetValueRef A 'value' reference, used inside a set accessor.
Reference A variable.
StructDecl A struct declartation.
ThisRef A 'this' reference.
TypeDecl An abstract base class for types (classes, structs, interfaces etc).
TypeRef A reference to a type (interface, class, struct, enum, delegate - this includes built in types).
UnknownReference A variable who's type has not yet been determined.

Requirements

Namespace: DDW.CSharp.Dom

Assembly: CSharp (in CSharp.dll)

See Also

IDeclaration Members | DDW.CSharp.Dom Namespace