C# Class PERWAPI.ResolutionScope

Base class for scopes (extended by Module, ModuleRef, Assembly, AssemblyRef)
Inheritance: MetaDataElement
Show file Open project: xored/f4 Class Usage Examples

Protected Properties

Property Type Description
classes System.Collections.ArrayList
name string
nameIx uint
readAsDef bool

Public Methods

Method Description
Name ( ) : string
RemoveClass ( Class aClass ) : void

Delete a class from this module

RemoveClass ( int ix ) : void

Delete the class at an index in the class array

Protected Methods

Method Description
GetClass ( string nameSpace, string name, bool both ) : Class

Private Methods

Method Description
AddToClassList ( Class aClass ) : void
GetExistingClass ( string nameSpace, string name ) : Class
NameString ( ) : string
ResolutionScope ( string name ) : System

Method Details

GetClass() protected method

protected GetClass ( string nameSpace, string name, bool both ) : Class
nameSpace string
name string
both bool
return Class

Name() public method

public Name ( ) : string
return string

RemoveClass() public method

Delete a class from this module
public RemoveClass ( Class aClass ) : void
aClass Class The name of the class to be deleted
return void

RemoveClass() public method

Delete the class at an index in the class array
public RemoveClass ( int ix ) : void
ix int The index of the class to be deleted (from 0)
return void

Property Details

classes protected property

protected ArrayList,System.Collections classes
return System.Collections.ArrayList

name protected property

protected string name
return string

nameIx protected property

protected uint nameIx
return uint

readAsDef protected property

protected bool readAsDef
return bool