Open sandboxFocus

Method ConfigureImmutability

ConfigureImmutability(IQuery<INamespace>, ImmutabilityKind)

Configures the immutability of a given namespace by supplying an ImmutabilityKind.

Declaration
public static void ConfigureImmutability(this IQuery<INamespace> query, ImmutabilityKind immutabilityKind)
Parameters
Type Name Description
IQuery<INamespace> query
ImmutabilityKind immutabilityKind

ConfigureImmutability(IQuery<INamespace>, IImmutabilityClassifier)

Configures the immutability of a given namespace by supplying an IImmutabilityClassifier.

Declaration
public static void ConfigureImmutability(this IQuery<INamespace> query, IImmutabilityClassifier classifier)
Parameters
Type Name Description
IQuery<INamespace> query
IImmutabilityClassifier classifier

ConfigureImmutability(IQuery<INamedType>, ImmutabilityKind)

Configures the immutability of a given type by supplying an ImmutabilityKind.

Declaration
public static void ConfigureImmutability(this IQuery<INamedType> query, ImmutabilityKind immutabilityKind)
Parameters
Type Name Description
IQuery<INamedType> query
ImmutabilityKind immutabilityKind

ConfigureImmutability(IQuery<INamedType>, IImmutabilityClassifier)

Configures the immutability of a given type by supplying an IImmutabilityClassifier.

Declaration
public static void ConfigureImmutability(this IQuery<INamedType> query, IImmutabilityClassifier classifier)
Parameters
Type Name Description
IQuery<INamedType> query
IImmutabilityClassifier classifier