LazyMemberInfo Struct

Definition

Represents a MemberInfo object that does not load assemblies or create objects until requested.

public value class LazyMemberInfo
public value class LazyMemberInfo : IEquatable<System::ComponentModel::Composition::ReflectionModel::LazyMemberInfo>
public struct LazyMemberInfo
public struct LazyMemberInfo : IEquatable<System.ComponentModel.Composition.ReflectionModel.LazyMemberInfo>
type LazyMemberInfo = struct
Public Structure LazyMemberInfo
Public Structure LazyMemberInfo
Implements IEquatable(Of LazyMemberInfo)
Inheritance
LazyMemberInfo
Implements

Constructors

LazyMemberInfo(MemberInfo)

Initializes a new instance of the LazyMemberInfo class, representing the specified member.

LazyMemberInfo(MemberTypes, Func<MemberInfo[]>)

Initializes a new instance of the LazyMemberInfo class for a member of the specified type with the specified accessors.

LazyMemberInfo(MemberTypes, MemberInfo[])

Initializes a new instance of the LazyMemberInfo class for a member of the specified type with the specified accessors.

Properties

MemberType

Gets the type of the represented member.

Methods

Equals(LazyMemberInfo)

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

Equals(Object)

Indicates whether this instance and a specified object are equal.

GetAccessors()

Gets an array of the accessors for the represented member.

GetHashCode()

Returns the hash code for this instance.

Operators

Equality(LazyMemberInfo, LazyMemberInfo)

Determines whether the two specified LazyMemberInfo objects are equal.

Inequality(LazyMemberInfo, LazyMemberInfo)

Determines whether the two specified LazyMemberInfo objects are not equal.

Applies to