ClassBibliographicSource
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:
public class BibliographicSource : INotifyPropertyChanged
Inheritance: objectBibliographicSource
Implements:
Constructors
BibliographicSource()
Declaration
public BibliographicSource()
BibliographicSource(BibliographicSource)
Declaration
public BibliographicSource(BibliographicSource source)
Parameters
source
Properties
AbbreviatedCaseNumber
Gets or sets the abbreviated case number associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string AbbreviatedCaseNumber { get; set; }
Property Value
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
[XamlSerializable("")]
public string AlbumTitle { get; set; }
Property Value
A string representing the title of the album.
Artist
Gets or sets the artist associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string Artist { get; set; }
Property Value
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
[XamlSerializable("")]
public string Author { get; set; }
Property Value
BookAuthor
Gets or sets the author of the bibliographic source for a book.
Declaration
[XamlSerializable("")]
public string BookAuthor { get; set; }
Property Value
A string representing the name of the author.
BookTitle
Gets or sets the title of the book associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string BookTitle { get; set; }
Property Value
A string that represents the title of the book.
BroadcastTitle
Gets or sets the broadcast title of the bibliographic source.
Declaration
[XamlSerializable("")]
public string BroadcastTitle { get; set; }
Property Value
A string representing the broadcast title.
Broadcaster
Represents a broadcaster for bibliographic sources within the Telerik Windows Documents model.
Declaration
[XamlSerializable("")]
public string Broadcaster { get; set; }
Property Value
CaseNumber
Gets or sets the case number associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string CaseNumber { get; set; }
Property Value
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
[XamlSerializable("")]
public string ChapterNumber { get; set; }
Property Value
The chapter number associated with the bibliographic source.
City
Gets or sets the city associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string City { get; set; }
Property Value
A string representing the city of the bibliographic source.
Comments
Gets or sets the comments associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string Comments { get; set; }
Property Value
A string representing the comments for the bibliographic source.
Compiler
Represents the compiler of a bibliographic source.
Declaration
[XamlSerializable("")]
public string Compiler { get; set; }
Property Value
Composer
Represents the composer of a bibliographic source.
Declaration
[XamlSerializable("")]
public string Composer { get; set; }
Property Value
Conductor
Gets or sets the conductor of the bibliographic source.
Declaration
[XamlSerializable("")]
public string Conductor { get; set; }
Property Value
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
[XamlSerializable("")]
public string ConferencePublicationName { get; set; }
Property Value
Counsel
Represents a bibliographic source for legal counsel in the context of bibliographic references.
Declaration
[XamlSerializable("")]
public string Counsel { get; set; }
Property Value
CountryRegion
Gets or sets the country or region associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string CountryRegion { get; set; }
Property Value
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
[XamlSerializable("")]
public string Court { get; set; }
Property Value
DOI
Gets or sets the Digital Object Identifier (DOI) for the bibliographic source.
Declaration
[SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "DOI")]
[XamlSerializable("")]
public string DOI { get; set; }
Property Value
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
[XamlSerializable("")]
public string Day { get; set; }
Property Value
DayAccessed
Gets or sets the date on which the bibliographic source was accessed.
Department
Gets or sets the department associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string Department { get; set; }
Property Value
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
[XamlSerializable("")]
public string Director { get; set; }
Property Value
Distributor
Gets or sets the distributor associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string Distributor { get; set; }
Property Value
The distributor name or entity responsible for distributing the bibliographic source.
Edition
Gets or sets the edition of the bibliographic source.
Declaration
[XamlSerializable("")]
public string Edition { get; set; }
Property Value
A string representing the edition of the bibliographic source.
Editor
Represents the editor for a bibliographic source within the Telerik document model.
Declaration
[XamlSerializable("")]
public string Editor { get; set; }
Property Value
Institution
Gets or sets the name of the institution related to the bibliographic source.
Declaration
[XamlSerializable("")]
public string Institution { get; set; }
Property Value
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
[XamlSerializable("")]
public string Interviewee { get; set; }
Property Value
The name of the interviewee.
Interviewer
Gets or sets the interviewer associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string Interviewer { get; set; }
Property Value
The name of the interviewer.
Inventor
Represents the inventor of a bibliographic source.
Declaration
[XamlSerializable("")]
public string Inventor { get; set; }
Property Value
Issue
Represents the issue number of a bibliographic source.
Declaration
[XamlSerializable("")]
public string Issue { get; set; }
Property Value
JournalName
Gets or sets the name of the journal associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string JournalName { get; set; }
Property Value
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
[XamlSerializable("")]
public string Medium { get; set; }
Property Value
A value of type T that specifies the medium of the bibliographic source.
Month
Gets or sets the month of the bibliographic source.
Declaration
[XamlSerializable("")]
public string Month { get; set; }
Property Value
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
[XamlSerializable("")]
public string MonthAccessed { get; set; }
Property Value
NameOfWebSite
Gets or sets the name of the website associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string NameOfWebSite { get; set; }
Property Value
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
[XamlSerializable("")]
public string NumberOfVolumes { get; set; }
Property Value
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
[XamlSerializable("")]
public string Pages { get; set; }
Property Value
Returns the current set of pages for the bibliographic source.
PatentNumber
Gets or sets the patent number associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string PatentNumber { get; set; }
Property Value
Performer
Gets or sets the performer associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string Performer { get; set; }
Property Value
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
[XamlSerializable("")]
public string PeriodicalTitle { get; set; }
Property Value
A string representing the title of the periodical.
ProducerName
Gets or sets the name of the producer for the bibliographic source.
Declaration
[XamlSerializable("")]
public string ProducerName { get; set; }
Property Value
A string representing the name of the producer.
ProductionCompany
Gets or sets the production company associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string ProductionCompany { get; set; }
Property Value
The name of the production company.
PublicationTitle
Gets or sets the title of the publication associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string PublicationTitle { get; set; }
Property Value
A string representing the title of the publication.
Publisher
Gets or sets the publisher of the bibliographic source.
Declaration
[XamlSerializable("")]
public string Publisher { get; set; }
Property Value
The name of the publisher as a string.
RecordingNumber
Gets or sets the recording number associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string RecordingNumber { get; set; }
Property Value
The recording number as a string, representing the identifier for the recording.
ReportType
Represents the type of report for the bibliographic source.
Declaration
[XamlSerializable("")]
public string ReportType { get; set; }
Property Value
A value indicating the report type associated with the bibliographic source.
Reporter
Represents the reporter associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string Reporter { get; set; }
Property Value
A string representing the name of the reporter.
ShortTitle
Gets or sets the short title of the bibliographic source.
Declaration
[XamlSerializable("")]
public string ShortTitle { get; set; }
Property Value
A string representing the short title associated with the bibliographic source.
SourceListDisplayString
Gets the display string for the list of bibliographic sources.
Declaration
public string SourceListDisplayString { get; }
Property Value
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
public string SourceListDisplayStringFirstPart { get; }
Property Value
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
public string SourceListDisplayStringSecondPart { get; }
Property Value
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
[XamlSerializable]
public BibliographicSourceType SourceType { get; set; }
Property Value
StandardNumber
Gets or sets the standard number associated with the bibliographic source.
Declaration
[XamlSerializable("")]
public string StandardNumber { get; set; }
Property Value
The standard number of the bibliographic source, represented as a string.
StateProvince
Gets or sets the state or province of the bibliographic source.
Declaration
[XamlSerializable("")]
public string StateProvince { get; set; }
Property Value
A string representing the state or province for the bibliographic source.
Station
Represents the station information in a bibliographic source.
Declaration
[XamlSerializable("")]
public string Station { get; set; }
Property Value
TagName
Gets the tag name of the bibliographic source.
Declaration
[XamlSerializable("")]
public string TagName { get; set; }
Property Value
A string that represents the tag name.
Theater
Represents a bibliographic source of type Theater in the Telerik Windows Documents Model.
Declaration
[XamlSerializable("")]
public string Theater { get; set; }
Property Value
Title
Gets or sets the title of the bibliographic source.
Declaration
[XamlSerializable("")]
public string Title { get; set; }
Property Value
The title of the bibliographic source as a string.
Translator
Gets or sets the translator of the bibliographic source.
Declaration
[XamlSerializable("")]
public string Translator { get; set; }
Property Value
The translator associated with the bibliographic source.
Type
Represents the type of bibliographic source in the Telerik document model.
Declaration
[XamlSerializable("")]
public string Type { get; set; }
Property Value
URL
Represents the URL of the bibliographic source.
Declaration
[SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId = "URL")]
[XamlSerializable("")]
public string URL { get; set; }
Property Value
Version
Gets the version of the bibliographic source.
Volume
Gets or sets the volume of the bibliographic source.
Declaration
[XamlSerializable("")]
public string Volume { get; set; }
Property Value
The volume of the bibliographic source as a string.
Writer
Writes the bibliographic source information to a specified output.
Declaration
[XamlSerializable("")]
public string Writer { get; set; }
Property Value
Year
Gets or sets the year of the bibliographic source.
Declaration
[XamlSerializable("")]
public string Year { get; set; }
Property Value
The year of the bibliographic source as an integer.
YearAccessed
Gets or sets the year the bibliographic source was accessed.
Declaration
[XamlSerializable("")]
public string YearAccessed { get; set; }
Property Value
The year accessed as an integer.
Methods
GetPropertyValue(BibliographicReferencePropertyDefinition)
Retrieves the value of a specified bibliographic reference property.
Declaration
public object GetPropertyValue(BibliographicReferencePropertyDefinition propertyDefinition)
Parameters
propertyDefinition
BibliographicReferencePropertyDefinition
The definition of the bibliographic reference property whose value is to be retrieved.
Returns
The value of the specified bibliographic reference property, or null if the property is not set.
OnPropertyChanged(string)
Declaration
protected void OnPropertyChanged(string propertyName)
Parameters
propertyName
RegisterProperty(BibliographicReferenceProperty)
Registers a property for the specified bibliographic reference.
Declaration
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
public void SetPropertyValue(BibliographicReferencePropertyDefinition propertyDefinition, object newValue)
Parameters
propertyDefinition
BibliographicReferencePropertyDefinition
The definition of the bibliographic reference property to set.
newValue
The value to assign to the specified property.
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Value
Implements