C# Class IronRuby.Compiler.Generation.InterfaceImplFeature

Inheritance: ITypeFeature
显示文件 Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
Equals ( object obj ) : bool
GetHashCode ( ) : int
IsImplementedBy ( Type type ) : bool
MakeBuilder ( TypeBuilder tb ) : IFeatureBuilder

Private Methods

Method Description
AddInterface ( List types, Type type ) : void
Create ( IList interfaceTypes ) : ITypeFeature
InterfaceImplFeature ( IList interfaceTypes ) : System

Method Details

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

IsImplementedBy() public method

public IsImplementedBy ( Type type ) : bool
type System.Type
return bool

MakeBuilder() public method

public MakeBuilder ( TypeBuilder tb ) : IFeatureBuilder
tb System.Reflection.Emit.TypeBuilder
return IFeatureBuilder