ChildExclusionOptions
public sealed record ChildExclusionOptions
Namespace: RhoMicro.BindSight.Transformations
Inheritance:
Summary
Section titled “Summary”Default implementation of IChildExclusionOptions.
Constructors
Section titled “Constructors”ChildExclusionOptions(ChildExclusionOptions)
Section titled “ChildExclusionOptions(ChildExclusionOptions)”private ChildExclusionOptions(ChildExclusionOptions original)
ChildExclusionOptions()
Section titled “ChildExclusionOptions()”public ChildExclusionOptions()
Properties
Section titled “Properties”ExcludedProperties
Section titled “ExcludedProperties”public IReadOnlySet<PropertyInfo> ExcludedProperties { get; init; }
Summary
Section titled “Summary”Gets the set of properties to exclude.
ExcludeGenericArgumentLeafs
Section titled “ExcludeGenericArgumentLeafs”public bool ExcludeGenericArgumentLeafs { get; init; }
Summary
Section titled “Summary”Gets a value indicating whether to exclude children whose modelled type is a generic type argument.
Methods
Section titled “Methods”ToString()
Section titled “ToString()”public override string ToString()
GetHashCode()
Section titled “GetHashCode()”public override int GetHashCode()
Equals(object)
Section titled “Equals(object)”public override bool Equals(object? obj)
Equals(ChildExclusionOptions)
Section titled “Equals(ChildExclusionOptions)”public bool Equals(ChildExclusionOptions? other)
Operators
Section titled “Operators”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)