Table of Contents

Class FilteredView

Namespace
C4.Net
Assembly
C4.Net.Core.dll

Represents a view on top of a view, which can be used to include or exclude specific elements.

[DataContract]
public sealed class FilteredView
Inheritance
FilteredView
Inherited Members

Properties

BaseViewKey

Stores the key of the underlying base view for serialization.

[DataMember(Name = "baseViewKey", EmitDefaultValue = false)]
public string BaseViewKey { get; set; }

Property Value

string

Description

Describes the purpose of the filtered view.

[DataMember(Name = "description", EmitDefaultValue = false)]
public string Description { get; }

Property Value

string

Key

Identifies the filtered view.

[DataMember(Name = "key", EmitDefaultValue = false)]
public string Key { get; }

Property Value

string

Mode

Determines whether matching tags are included or excluded.

[DataMember(Name = "mode", EmitDefaultValue = true)]
public FilterMode Mode { get; }

Property Value

FilterMode

Tags

Lists the tags used by the filter.

[DataMember(Name = "tags", EmitDefaultValue = false)]
public ISet<string> Tags { get; }

Property Value

ISet<string>

View

References the base view that is filtered.

public View View { get; }

Property Value

View