ReflectionEvent Class

Definition

Reflection event

public ref class ReflectionEvent sealed : IEquatable<Microsoft::ExtendedReflection::Logging::ReflectionEvent ^>, Microsoft::ExtendedReflection::Collections::IInternalizable, Microsoft::ExtendedReflection::Feedback::ICodeUpdateSource, Microsoft::ExtendedReflection::Feedback::IDescriptionSource, Microsoft::ExtendedReflection::Feedback::IHelpSource, Microsoft::ExtendedReflection::Feedback::ITargetNameSource
[System.Serializable]
public sealed class ReflectionEvent : IEquatable<Microsoft.ExtendedReflection.Logging.ReflectionEvent>, Microsoft.ExtendedReflection.Collections.IInternalizable, Microsoft.ExtendedReflection.Feedback.ICodeUpdateSource, Microsoft.ExtendedReflection.Feedback.IDescriptionSource, Microsoft.ExtendedReflection.Feedback.IHelpSource, Microsoft.ExtendedReflection.Feedback.ITargetNameSource
[<System.Serializable>]
type ReflectionEvent = class
    interface ITargetNameSource
    interface IHelpSource
    interface IDescriptionSource
    interface ICodeUpdateSource
    interface IEquatable<ReflectionEvent>
    interface IInternalizable
Public NotInheritable Class ReflectionEvent
Implements ICodeUpdateSource, IDescriptionSource, IEquatable(Of ReflectionEvent), IHelpSource, IInternalizable, ITargetNameSource
Inheritance
ReflectionEvent
Attributes
Implements
Microsoft.ExtendedReflection.Collections.IInternalizable Microsoft.ExtendedReflection.Feedback.ICodeUpdateSource Microsoft.ExtendedReflection.Feedback.IDescriptionSource Microsoft.ExtendedReflection.Feedback.IHelpSource Microsoft.ExtendedReflection.Feedback.ITargetNameSource IEquatable<ReflectionEvent>

Constructors

ReflectionEvent(ReflectionEventLevel, Name, TypeName, String, CodeUpdateBase, String)

Initializes a new instance of the ReflectionEvent class.

Properties

AttributeTypeShortName

Gets the short name of the attribute type.

Level

Gets the event level.

Message

Gets the message.

TargetName

Gets the name of the target.

WikiTopic

Gets the help topic.

Methods

Equals(Object)

Determines whether the specified Object is equal to the current Object.

Equals(ReflectionEvent)

Indicates whether the current object is equal to another object of the same type.

GetHashCode()

Serves as a hash function for a particular type.

Internalize()

Internalizes this instance.

TryGetAttributeTypeName(TypeName)

Tries to get the name of the attribute type.

TryGetCodeUpdate(CodeUpdateBase)

Tries to get a code update.

WriteXml(SafeSimpleXmlWriter, String)

Writes the XML.

Explicit Interface Implementations

IDescriptionSource.GetShortDescription(SafeFunc<ILanguage>)
IDescriptionSource.ImageKey
IDescriptionSource.Title
IDescriptionSource.TryWriteLongDescription(SafeFunc<ILanguage>, TextWriter)
IInternalizable.Internalize()
ITargetNameSource.TryGetTargetName(Name)

Applies to