New to Telerik UI for WPFStart a free 30-day trial

Represents the base class for bibliographic reference styles, providing common functionality for managing bibliographic information.

Definition

Namespace:Telerik.Windows.Documents.Model.BibliographicReferences

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

C#
public abstract class BibliographicReferenceStyleBase

Inheritance: objectBibliographicReferenceStyleBase

Derived Classes: APAFifthEditionStyleHarvardAnglia2008StyleISO690_FirstElementAndDateStyle

Constructors

C#
public BibliographicReferenceStyleBase()

Properties

Gets the unique identifier key associated with the bibliographic reference style.

C#
public abstract string Key { get; }
Property Value:

The unique identifier key for the bibliographic reference style.

Gets or sets the name of the bibliographic reference style.

C#
public abstract string Name { get; }
Property Value:

A string representing the name of the bibliographic reference style.

Gets the required fields for the bibliographic reference style.

C#
public Dictionary<BibliographicSourceType, HashSet<BibliographicReferencePropertyDefinition>> RequiredFields { get; }

Methods

Determines whether the specified object is equal to the current instance.

C#
public override bool Equals(object obj)
Parameters:objobject

The object to compare with the current instance.

Returns:

bool

true if the specified object is equal to the current instance; otherwise, false.

Overrides: object.Equals(object)

C#
protected abstract Paragraph GetArtBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetArtCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetArticleInAPeriodicalBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetArticleInAPeriodicalCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

Retrieves the bibliography record associated with the specified bibliographic source.

C#
public Paragraph GetBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSource

The bibliographic source for which the bibliography record is to be fetched.

Returns:

Paragraph

A bibliography record corresponding to the specified bibliographic source, or null if no record exists.

C#
protected abstract Paragraph GetBookBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetBookCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetBookSectionBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetBookSectionCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetCaseBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetCaseCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

Retrieves the citation for the specified bibliographic source.

C#
public string GetCitation(BibliographicSource source)
Parameters:sourceBibliographicSource

The bibliographic source for which the citation is to be generated.

Returns:

string

A string representing the formatted citation for the given bibliographic source.

C#
protected abstract Paragraph GetConferenceProceedingsBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetConferenceProceedingsCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetDocumentFromWebSiteBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetDocumentFromWebSiteCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetElectronicSourceBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetElectronicSourceCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetFilmBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetFilmCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

Serves as a hash function for the current instance, suitable for use in hashing algorithms and data structures such as a hash table.

C#
public override int GetHashCode()
Returns:

int

A hash code for the current instance, which is a 32-bit signed integer.

Overrides: object.GetHashCode()

C#
protected abstract Paragraph GetInterviewBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetInterviewCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetJournalArticleBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetJournalArticleCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetMiscellaneousBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetMiscellaneousCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetPatentBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetPatentCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetPerformanceBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetPerformanceCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetReportBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetReportCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetSoundRecordingBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetSoundRecordingCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

C#
protected abstract Paragraph GetWebSiteBibliographyRecord(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

Paragraph

C#
protected abstract string GetWebSiteCitation(BibliographicSource source)
Parameters:sourceBibliographicSourceReturns:

string

In this article
DefinitionConstructorsBibliographicReferenceStyleBase()PropertiesKeyNameRequiredFieldsMethodsEquals(object)GetArtBibliographyRecord(BibliographicSource)GetArtCitation(BibliographicSource)GetArticleInAPeriodicalBibliographyRecord(BibliographicSource)GetArticleInAPeriodicalCitation(BibliographicSource)GetBibliographyRecord(BibliographicSource)GetBookBibliographyRecord(BibliographicSource)GetBookCitation(BibliographicSource)GetBookSectionBibliographyRecord(BibliographicSource)GetBookSectionCitation(BibliographicSource)GetCaseBibliographyRecord(BibliographicSource)GetCaseCitation(BibliographicSource)GetCitation(BibliographicSource)GetConferenceProceedingsBibliographyRecord(BibliographicSource)GetConferenceProceedingsCitation(BibliographicSource)GetDocumentFromWebSiteBibliographyRecord(BibliographicSource)GetDocumentFromWebSiteCitation(BibliographicSource)GetElectronicSourceBibliographyRecord(BibliographicSource)GetElectronicSourceCitation(BibliographicSource)GetFilmBibliographyRecord(BibliographicSource)GetFilmCitation(BibliographicSource)GetHashCode()GetInterviewBibliographyRecord(BibliographicSource)GetInterviewCitation(BibliographicSource)GetJournalArticleBibliographyRecord(BibliographicSource)GetJournalArticleCitation(BibliographicSource)GetMiscellaneousBibliographyRecord(BibliographicSource)GetMiscellaneousCitation(BibliographicSource)GetPatentBibliographyRecord(BibliographicSource)GetPatentCitation(BibliographicSource)GetPerformanceBibliographyRecord(BibliographicSource)GetPerformanceCitation(BibliographicSource)GetReportBibliographyRecord(BibliographicSource)GetReportCitation(BibliographicSource)GetSoundRecordingBibliographyRecord(BibliographicSource)GetSoundRecordingCitation(BibliographicSource)GetWebSiteBibliographyRecord(BibliographicSource)GetWebSiteCitation(BibliographicSource)
Not finding the help you need?
Contact Support