Show / Hide Table of Contents

Class FundingInformation

Represents information about the agency or grants which funded an activity.

Inheritance
object
NotificationObject
FundingInformation
Implements
INotifyPropertyChanged
Inherited Members
NotificationObject.PropertyChanged
NotificationObject.RaisePropertyChanged(string)
NotificationObject.OnPropertyChanged(string)
NotificationObject.ResumePropertyEvents()
NotificationObject.SuspendPropertyEvents()
NotificationObject.PropertyEventsSuspended
NotificationObject.PropagateChildChanges(INotifyCollectionChanged, string)
NotificationObject.WatchProperty(INotifyPropertyChanged, string)
NotificationObject.WatchCollection(INotifyCollectionChanged, string)
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: Algenta.Colectica.Model.Ddi
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class FundingInformation : NotificationObject, INotifyPropertyChanged

Constructors

FundingInformation()

Initializes a new instance of the FundingInformation class.

Declaration
public FundingInformation()

Properties

Agency

Gets or sets the organization that provided funding.

Declaration
public Organization Agency { get; set; }
Property Value
Type Description
Organization

The agency.

Description

Gets the a description of the funding.

Declaration
public virtual MultilingualString Description { get; }
Property Value
Type Description
MultilingualString

DisplayLabel

Gets the display label.

Declaration
public string DisplayLabel { get; }
Property Value
Type Description
string

The display label.

FundingPeriod

Dates where the funding applied

Declaration
public DateSpecification FundingPeriod { get; set; }
Property Value
Type Description
DateSpecification
Remarks

DDI 3.3 or later

GrantNumber

Gets or sets the grant number.

Declaration
public string GrantNumber { get; set; }
Property Value
Type Description
string

Role

Gets or sets the role the funding played in the funded activity.

Declaration
public CodeValue Role { get; set; }
Property Value
Type Description
CodeValue

Methods

GetChildren()

Gets the children.

Declaration
public ChildItemCollection GetChildren()
Returns
Type Description
ChildItemCollection

RemoveChild(IdentifierTriple)

Removes the child.

Declaration
public int RemoveChild(IdentifierTriple child)
Parameters
Type Name Description
IdentifierTriple child

The child.

Returns
Type Description
int
Exceptions
Type Condition
ArgumentNullException

child

ReplaceChild(IdentifierTriple, IVersionable)

Replaces the child.

Declaration
public int ReplaceChild(IdentifierTriple toReplace, IVersionable child)
Parameters
Type Name Description
IdentifierTriple toReplace

To replace.

IVersionable child

The child.

Returns
Type Description
int
Exceptions
Type Condition
ArgumentNullException

child

ToString()

Shows the Display Label

Declaration
public override string ToString()
Returns
Type Description
string

Display Label

Overrides
object.ToString()

WatchProperties()

Watch for property changed events

Declaration
protected override void WatchProperties()
Overrides
NotificationObject.WatchProperties()

Implements

INotifyPropertyChanged
In this article
Back to top Generated by DocFX