Skip to content

ChildExclusionOptions

public sealed record ChildExclusionOptions

Namespace: RhoMicro.BindSight.Transformations

Inheritance:

Default implementation of IChildExclusionOptions.

ChildExclusionOptions(ChildExclusionOptions)
Section titled “ChildExclusionOptions(ChildExclusionOptions)”
private ChildExclusionOptions(ChildExclusionOptions original)
public ChildExclusionOptions()
public IReadOnlySet<PropertyInfo> ExcludedProperties { get; init; }

Gets the set of properties to exclude.

public bool ExcludeGenericArgumentLeafs { get; init; }

Gets a value indicating whether to exclude children whose modelled type is a generic type argument.

public override string ToString()
public override int GetHashCode()
public override bool Equals(object? obj)
public bool Equals(ChildExclusionOptions? other)
operator !=(ChildExclusionOptions, ChildExclusionOptions)
Section titled “operator !=(ChildExclusionOptions, ChildExclusionOptions)”
public static bool operator !=(ChildExclusionOptions? left, ChildExclusionOptions? right)
operator ==(ChildExclusionOptions, ChildExclusionOptions)
Section titled “operator ==(ChildExclusionOptions, ChildExclusionOptions)”
public static bool operator ==(ChildExclusionOptions? left, ChildExclusionOptions? right)