Export (0) Print
Expand All

ActivationObject Members

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Represents an object that is taking part in a scope hierarchy. This class contains methods for resolving scope and for getting member information. It belongs to the compilation and run-time state category.

The ActivationObject type exposes the following members.

  NameDescription
Protected method CreateField Creates a new global variable, using the specified name, value, and attributes.
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetDefaultThisObject Gets the current default scope, which is either the contained object of a with statement scope, or the global scope.
Public method GetField Overloaded. Returns a field by searching the scope hierarchy.
Public method GetFields Gets an array of FieldInfo objects that correspond to all fields of the current script object. (Inherited from ScriptObject.)
Public method GetGlobalScope Gets the global scope by searching the scope hierarchy until it finds a scope that includes static variables, for example, a module scope.
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetLocalField Gets the local declaration of a field that has the specified name. This is used at compile time for error checking.
Public method GetMember Retrieves an array of MemberInfo objects that correspond to all members that match a specified name. (Overrides ScriptObject.GetMember(String, BindingFlags).)
Public method GetMembers Retrieves an array of MemberInfo objects that corresponds to all members of the current object. (Overrides ScriptObject.GetMembers(BindingFlags).)
Public method GetMemberValue Gets the value of the specified member by searching the scope hierarchy. This method searches only the scope that is specified by the lexical level.
Public method GetMethod Overloaded. Gets a method that has a specified name.
Public method GetMethods Gets an array of MethodInfo objects that correspond to all methods of the current script object. (Inherited from ScriptObject.)
Public method GetParent Gets a reference to the parent object. (Inherited from ScriptObject.)
Public method GetProperties Gets an array of PropertyInfo objects that correspond to all properties of the current script object. (Inherited from ScriptObject.)
Public method GetProperty Overloaded. Gets a property that has a specified name.
Public method GetType Gets the type of the current instance. (Inherited from Object.)
Public method InvokeMember Invokes the specified member. (Inherited from ScriptObject.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Top

  NameDescription
Public field engine Stores a reference to the scripting engine. (Inherited from ScriptObject.)
Protected field field_table Stores an array of variables that are in scope.
Protected field parent Stores a reference to the parent object. (Inherited from ScriptObject.)
Top

  NameDescription
Public property Item Overloaded. Gets or sets a member of the script object.
Public property UnderlyingSystemType Gets the type of the script object. (Inherited from ScriptObject.)
Top

Community Additions

ADD
Show:
© 2014 Microsoft