class Lazy<T,TMetadata>

in global :: System

Provides a lazy indirect reference to an object and its associated metadata for use by the Managed Extensibility Framework.

  • T The type of the object referenced.
  • TMetadata The type of the metadata.

public TMetadata Metadata { get; }

Gets the metadata associated with the referenced object.

  • Returns The metadata associated with the referenced object.

public string ToString( )

😔 No documentation found.

public bool IsValueCreated { get; }

😔 No documentation found.

public T Value { get; }

😔 No documentation found.

public Type GetType( )

😔 No documentation found.

public bool Equals( object obj )

😔 No documentation found.

public int GetHashCode( )

😔 No documentation found.

public Lazy<T,TMetadata>( Func<T> valueFactory, TMetadata metadata )

😔 No documentation found.

public Lazy<T,TMetadata>( TMetadata metadata )

😔 No documentation found.

public Lazy<T,TMetadata>( TMetadata metadata, bool isThreadSafe )

😔 No documentation found.

public Lazy<T,TMetadata>( Func<T> valueFactory, TMetadata metadata, bool isThreadSafe )

😔 No documentation found.

public Lazy<T,TMetadata>( TMetadata metadata, LazyThreadSafetyMode mode )

😔 No documentation found.

public Lazy<T,TMetadata>( Func<T> valueFactory, TMetadata metadata, LazyThreadSafetyMode mode )

😔 No documentation found.