Class XEventDeclaration
Inheritance
XEventDeclaration
Assembly: Microsoft.ML.Probabilistic.Compiler.dll
Syntax
public class XEventDeclaration : IEventDeclaration, IMemberDeclaration, ICustomAttributeProvider, IDocumentationProvider, IEventReference, IMemberReference, IComparable
Properties
Attributes
The custome attributes attached to this event
Declaration
public List<ICustomAttribute> Attributes { get; }
Property Value
DeclaringType
Declaring type of this event
Declaration
public IType DeclaringType { get; set; }
Property Value
Documentation
The documentation for this event
Declaration
public string Documentation { get; set; }
Property Value
EventType
Declaration
public ITypeReference EventType { get; set; }
Property Value
GenericEvent
The generic event from which this event is derived (if any)
Declaration
public IEventReference GenericEvent { get; set; }
Property Value
InvokeMethod
Reference for event invoke method
Declaration
public IMethodReference InvokeMethod { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Methods
CompareTo(Object)
Compares this instance with another object
Declaration
public int CompareTo(object obj)
Parameters
| Type |
Name |
Description |
| Object |
obj |
|
Returns
Equals(Object)
Determines whether this instance is equal to another instance
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| Object |
obj |
|
Returns
Overrides
GetHashCode()
Hash code for the instance
Declaration
public override int GetHashCode()
Returns
Overrides
Resolve()
Resolve - just returns this as it is already a declaration
Declaration
public IEventDeclaration Resolve()
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements