Class
BibliographicSource

Represents a bibliographic source in the document model, which can include various details about a source used in references.

Definition

Namespace:Telerik.Windows.Documents.Model.BibliographicReferences

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class BibliographicSource : INotifyPropertyChanged

Inheritance: objectBibliographicSource

Implements: INotifyPropertyChanged

Constructors

BibliographicSource()

Declaration

cs-api-definition
public BibliographicSource()

BibliographicSource(BibliographicSource)

Declaration

cs-api-definition
public BibliographicSource(BibliographicSource source)

Parameters

source

BibliographicSource

BibliographicSource(string)

Declaration

cs-api-definition
public BibliographicSource(string tagName)

Parameters

tagName

string

Properties

AbbreviatedCaseNumber

Gets or sets the abbreviated case number associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string AbbreviatedCaseNumber { get; set; }

Property Value

string

A string representing the abbreviated case number. Returns null if not set.

AlbumTitle

Gets or sets the title of the album associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string AlbumTitle { get; set; }

Property Value

string

A string representing the title of the album.

Artist

Gets or sets the artist associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Artist { get; set; }

Property Value

string

The artist's name as a string. This can be null if an artist is not specified.

Author

Represents the author of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Author { get; set; }

Property Value

string

BookAuthor

Gets or sets the author of the bibliographic source for a book.

Declaration

cs-api-definition
[XamlSerializable("")]
public string BookAuthor { get; set; }

Property Value

string

A string representing the name of the author.

BookTitle

Gets or sets the title of the book associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string BookTitle { get; set; }

Property Value

string

A string that represents the title of the book.

BroadcastTitle

Gets or sets the broadcast title of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string BroadcastTitle { get; set; }

Property Value

string

A string representing the broadcast title.

Broadcaster

Represents a broadcaster for bibliographic sources within the Telerik Windows Documents model.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Broadcaster { get; set; }

Property Value

string

CaseNumber

Gets or sets the case number associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string CaseNumber { get; set; }

Property Value

string

A string that represents the case number. Returns null if no case number is set.

ChapterNumber

Gets or sets the chapter number of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string ChapterNumber { get; set; }

Property Value

string

The chapter number associated with the bibliographic source.

City

Gets or sets the city associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string City { get; set; }

Property Value

string

A string representing the city of the bibliographic source.

Comments

Gets or sets the comments associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Comments { get; set; }

Property Value

string

A string representing the comments for the bibliographic source.

Compiler

Represents the compiler of a bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Compiler { get; set; }

Property Value

string

Composer

Represents the composer of a bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Composer { get; set; }

Property Value

string

Conductor

Gets or sets the conductor of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Conductor { get; set; }

Property Value

string

A string representing the name of the conductor associated with the bibliographic source.

ConferencePublicationName

Represents the name of a conference publication in the bibliographic reference.

Declaration

cs-api-definition
[XamlSerializable("")]
public string ConferencePublicationName { get; set; }

Property Value

string

Counsel

Represents a bibliographic source for legal counsel in the context of bibliographic references.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Counsel { get; set; }

Property Value

string

CountryRegion

Gets or sets the country or region associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string CountryRegion { get; set; }

Property Value

string

A string representing the country or region. This value can be null if not specified.

Court

Represents a court in the bibliographic source model.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Court { get; set; }

Property Value

string

DOI

Gets or sets the Digital Object Identifier (DOI) for the bibliographic source.

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "DOI")]
[XamlSerializable("")]
public string DOI { get; set; }

Property Value

string

A string representing the DOI of the bibliographic source. This identifier provides a permanent link to the source.

Day

Represents the day of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Day { get; set; }

Property Value

string

DayAccessed

Gets or sets the date on which the bibliographic source was accessed.

Declaration

cs-api-definition
[XamlSerializable("")]
public string DayAccessed { get; set; }

Property Value

string

A DateTime representing the day the source was accessed.

Department

Gets or sets the department associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Department { get; set; }

Property Value

string

The name of the department. This property can be used to specify the department relevant to the bibliographic reference.

Director

Represents the director of a bibliographic source in the document model.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Director { get; set; }

Property Value

string

Distributor

Gets or sets the distributor associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Distributor { get; set; }

Property Value

string

The distributor name or entity responsible for distributing the bibliographic source.

Edition

Gets or sets the edition of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Edition { get; set; }

Property Value

string

A string representing the edition of the bibliographic source.

Editor

Represents the editor for a bibliographic source within the Telerik document model.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Editor { get; set; }

Property Value

string

Institution

Gets or sets the name of the institution related to the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Institution { get; set; }

Property Value

string

The name of the institution as a string. This property can be set to provide additional context for the bibliographic reference.

Interviewee

Gets or sets the interviewee of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Interviewee { get; set; }

Property Value

string

The name of the interviewee.

Interviewer

Gets or sets the interviewer associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Interviewer { get; set; }

Property Value

string

The name of the interviewer.

Inventor

Represents the inventor of a bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Inventor { get; set; }

Property Value

string

Issue

Represents the issue number of a bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Issue { get; set; }

Property Value

string

JournalName

Gets or sets the name of the journal associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string JournalName { get; set; }

Property Value

string

A string that represents the name of the journal.

Medium

Represents the medium of a bibliographic source, indicating the format or type of the source material.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Medium { get; set; }

Property Value

string

A value of type T that specifies the medium of the bibliographic source.

Month

Gets or sets the month of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Month { get; set; }

Property Value

string

The month represented as an integer, where 1 corresponds to January and 12 corresponds to December.

MonthAccessed

Gets or sets the month when the bibliographic source was accessed.

Declaration

cs-api-definition
[XamlSerializable("")]
public string MonthAccessed { get; set; }

Property Value

string

NameOfWebSite

Gets or sets the name of the website associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string NameOfWebSite { get; set; }

Property Value

string

A string representing the name of the website. It can be null or empty if not specified.

NumberOfVolumes

Gets or sets the number of volumes for the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string NumberOfVolumes { get; set; }

Property Value

string

The number of volumes as an integer. This value represents how many volumes are included in the bibliographic source.

Pages

Gets or sets the pages of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Pages { get; set; }

Property Value

string

Returns the current set of pages for the bibliographic source.

PatentNumber

Gets or sets the patent number associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string PatentNumber { get; set; }

Property Value

string

Performer

Gets or sets the performer associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Performer { get; set; }

Property Value

string

The performer, which may include the name or identifier of the individual or group responsible for the performance.

PeriodicalTitle

Gets or sets the title of the periodical for the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string PeriodicalTitle { get; set; }

Property Value

string

A string representing the title of the periodical.

ProducerName

Gets or sets the name of the producer for the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string ProducerName { get; set; }

Property Value

string

A string representing the name of the producer.

ProductionCompany

Gets or sets the production company associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string ProductionCompany { get; set; }

Property Value

string

The name of the production company.

PublicationTitle

Gets or sets the title of the publication associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string PublicationTitle { get; set; }

Property Value

string

A string representing the title of the publication.

Publisher

Gets or sets the publisher of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Publisher { get; set; }

Property Value

string

The name of the publisher as a string.

RecordingNumber

Gets or sets the recording number associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string RecordingNumber { get; set; }

Property Value

string

The recording number as a string, representing the identifier for the recording.

ReportType

Represents the type of report for the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string ReportType { get; set; }

Property Value

string

A value indicating the report type associated with the bibliographic source.

Reporter

Represents the reporter associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Reporter { get; set; }

Property Value

string

A string representing the name of the reporter.

ShortTitle

Gets or sets the short title of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string ShortTitle { get; set; }

Property Value

string

A string representing the short title associated with the bibliographic source.

SourceListDisplayString

Gets the display string for the list of bibliographic sources.

Declaration

cs-api-definition
public string SourceListDisplayString { get; }

Property Value

string

A string that represents the display format of the bibliographic sources in the source list.

SourceListDisplayStringFirstPart

Gets the first part of the display string for the source list in a bibliographic reference.

Declaration

cs-api-definition
public string SourceListDisplayStringFirstPart { get; }

Property Value

string

A string representing the first part of the source list display string.

SourceListDisplayStringSecondPart

Gets the second part of the display string for the list of bibliographic sources.

Declaration

cs-api-definition
public string SourceListDisplayStringSecondPart { get; }

Property Value

string

A string that represents the second part of the source list display string.

SourceType

Represents the type of the bibliographic source in the document model.

Declaration

cs-api-definition
[XamlSerializable]
public BibliographicSourceType SourceType { get; set; }

Property Value

BibliographicSourceType

StandardNumber

Gets or sets the standard number associated with the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string StandardNumber { get; set; }

Property Value

string

The standard number of the bibliographic source, represented as a string.

StateProvince

Gets or sets the state or province of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string StateProvince { get; set; }

Property Value

string

A string representing the state or province for the bibliographic source.

Station

Represents the station information in a bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Station { get; set; }

Property Value

string

TagName

Gets the tag name of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string TagName { get; set; }

Property Value

string

A string that represents the tag name.

Theater

Represents a bibliographic source of type Theater in the Telerik Windows Documents Model.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Theater { get; set; }

Property Value

string

Title

Gets or sets the title of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Title { get; set; }

Property Value

string

The title of the bibliographic source as a string.

Translator

Gets or sets the translator of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Translator { get; set; }

Property Value

string

The translator associated with the bibliographic source.

Type

Represents the type of bibliographic source in the Telerik document model.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Type { get; set; }

Property Value

string

URL

Represents the URL of the bibliographic source.

Declaration

cs-api-definition
[SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "URL")]
[XamlSerializable("")]
public string URL { get; set; }

Property Value

string

Version

Gets the version of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Version { get; set; }

Property Value

string

A string representing the version of the bibliographic source.

Volume

Gets or sets the volume of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Volume { get; set; }

Property Value

string

The volume of the bibliographic source as a string.

Writer

Writes the bibliographic source information to a specified output.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Writer { get; set; }

Property Value

string

Year

Gets or sets the year of the bibliographic source.

Declaration

cs-api-definition
[XamlSerializable("")]
public string Year { get; set; }

Property Value

string

The year of the bibliographic source as an integer.

YearAccessed

Gets or sets the year the bibliographic source was accessed.

Declaration

cs-api-definition
[XamlSerializable("")]
public string YearAccessed { get; set; }

Property Value

string

The year accessed as an integer.

Methods

GetPropertyValue(BibliographicReferencePropertyDefinition)

Retrieves the value of a specified bibliographic reference property.

Declaration

cs-api-definition
public object GetPropertyValue(BibliographicReferencePropertyDefinition propertyDefinition)

Parameters

propertyDefinition

BibliographicReferencePropertyDefinition

The definition of the bibliographic reference property whose value is to be retrieved.

Returns

object

The value of the specified bibliographic reference property, or null if the property is not set.

OnPropertyChanged(string)

Declaration

cs-api-definition
protected void OnPropertyChanged(string propertyName)

Parameters

propertyName

string

RegisterProperty(BibliographicReferenceProperty)

Registers a property for the specified bibliographic reference.

Declaration

cs-api-definition
public void RegisterProperty(BibliographicReferenceProperty property)

Parameters

property

BibliographicReferenceProperty

The bibliographic reference property to register.

SetPropertyValue(BibliographicReferencePropertyDefinition, object)

Sets the value of a specified bibliographic reference property.

Declaration

cs-api-definition
public void SetPropertyValue(BibliographicReferencePropertyDefinition propertyDefinition, object newValue)

Parameters

propertyDefinition

BibliographicReferencePropertyDefinition

The definition of the bibliographic reference property to set.

newValue

object

The value to assign to the specified property.

Events

PropertyChanged

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged