Show / Hide Table of Contents

Class Note

Represents additional information about an item.

Inheritance
object
Tuple<IdentifierTriple, NoteType, string, string>
Note
Implements
IStructuralEquatable
IStructuralComparable
IComparable
ITuple
Inherited Members
Tuple<IdentifierTriple, NoteType, string, string>.Equals(object)
Tuple<IdentifierTriple, NoteType, string, string>.GetHashCode()
Tuple<IdentifierTriple, NoteType, string, string>.ToString()
Tuple<IdentifierTriple, NoteType, string, string>.Item1
Tuple<IdentifierTriple, NoteType, string, string>.Item2
Tuple<IdentifierTriple, NoteType, string, string>.Item3
Tuple<IdentifierTriple, NoteType, string, string>.Item4
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
Namespace: Algenta.Colectica.Model.Utility
Assembly: Algenta.Colectica.Model.dll
Syntax
[Serializable]
public sealed class Note : Tuple<IdentifierTriple, NoteType, string, string>, IStructuralEquatable, IStructuralComparable, IComparable, ITuple

Constructors

Note(IdentifierTriple, NoteType, string, string)

Initializes a new instance of the Note class.

Declaration
public Note(IdentifierTriple subject, NoteType type, string predicate, string noteValue)
Parameters
Type Name Description
IdentifierTriple subject

The subject of the note.

NoteType type

The type of the note.

string predicate

The predicate.

string noteValue

The note value.

Note(IdentifierTriple, string, string)

Initializes a new instance of the Note class.

Declaration
public Note(IdentifierTriple subject, string predicate, string noteValue)
Parameters
Type Name Description
IdentifierTriple subject

The subject of the note.

string predicate

The predicate.

string noteValue

The note value.

Properties

ObjectId

Gets the identifier of the item to which the note applies.

Declaration
[IgnoreDataMember]
public IdentifierTriple ObjectId { get; }
Property Value
Type Description
IdentifierTriple

Predicate

Gets the predicate describing the nature of the note.

Declaration
[IgnoreDataMember]
public string Predicate { get; }
Property Value
Type Description
string

Type

Gets the type of the note.

Declaration
[IgnoreDataMember]
public NoteType Type { get; }
Property Value
Type Description
NoteType

Value

Gets the content of the Note.

Declaration
[IgnoreDataMember]
public string Value { get; }
Property Value
Type Description
string

Implements

IStructuralEquatable
IStructuralComparable
IComparable
ITuple

Extension Methods

Extensions.Yield<T>(T)
In this article
Back to top Generated by DocFX