Show / Hide Table of Contents

Class SecurityExternalId

Security IDs in other systems.

Inheritance
Object
SecurityExternalId
Implements
Ecng.Common.ICloneable<SecurityExternalId>
ICloneable
IEquatable<SecurityExternalId>
Namespace: StockSharp.BusinessEntities
Assembly: StockSharp.BusinessEntities.dll
Syntax
[DisplayNameLoc("Identifiers")]
[DescriptionLoc("Str603", false)]
public class SecurityExternalId : NotifiableObject, ICloneable<SecurityExternalId>, ICloneable, IEquatable<SecurityExternalId>

Constructors

SecurityExternalId()

Создать SecurityExternalId.

Declaration
public SecurityExternalId()

Properties

Bloomberg

ID in Bloomberg format.

Declaration
[DescriptionLoc("Str355", false)]
public string Bloomberg { get; set; }
Property Value
Type Description
String

Cusip

ID in CUSIP format (Committee on Uniform Securities Identification Procedures).

Declaration
[DescriptionLoc("Str352", false)]
public string Cusip { get; set; }
Property Value
Type Description
String

InteractiveBrokers

ID in Interactive Brokers format.

Declaration
[DescriptionLoc("Str357", false)]
public Nullable<int> InteractiveBrokers { get; set; }
Property Value
Type Description
Nullable<Int32>

IQFeed

ID in IQFeed format.

Declaration
[DescriptionLoc("Str356", false)]
public string IQFeed { get; set; }
Property Value
Type Description
String

Isin

ID in ISIN format (International Securities Identification Number).

Declaration
[DescriptionLoc("Str353", false)]
public string Isin { get; set; }
Property Value
Type Description
String

Plaza

ID in Plaza format.

Declaration
[DescriptionLoc("Str358", false)]
public string Plaza { get; set; }
Property Value
Type Description
String

Ric

ID in RIC format (Reuters Instrument Code).

Declaration
[DescriptionLoc("Str354", false)]
public string Ric { get; set; }
Property Value
Type Description
String

Sedol

ID in SEDOL format (Stock Exchange Daily Official List).

Declaration
[DescriptionLoc("Str351", false)]
public string Sedol { get; set; }
Property Value
Type Description
String

Methods

Clone()

Создать копию SecurityExternalId.

Declaration
public SecurityExternalId Clone()
Returns
Type Description
SecurityExternalId

Копия объекта.

Equals(SecurityExternalId)

Declaration
public bool Equals(SecurityExternalId other)
Parameters
Type Name Description
SecurityExternalId other
Returns
Type Description
Boolean

Equals(Object)

Сравнить SecurityExternalId на эквивалентность.

Declaration
public override bool Equals(object other)
Parameters
Type Name Description
Object other

Другое значение, с которым необходимо сравнивать.

Returns
Type Description
Boolean

true, если другое значение равно текущему, иначе, false.

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32

ToString()

Declaration
public override string ToString()
Returns
Type Description
String

Operators

Equality(SecurityExternalId, SecurityExternalId)

Сравнить на равенство два идентификатора.

Declaration
public static bool operator ==(SecurityExternalId left, SecurityExternalId right)
Parameters
Type Name Description
SecurityExternalId left

Left operand.

SecurityExternalId right

Right operand.

Returns
Type Description
Boolean

true, если идентификаторы эквивалентны, иначе, false.

Inequality(SecurityExternalId, SecurityExternalId)

Сравнить на неравенство два идентификатора.

Declaration
public static bool operator !=(SecurityExternalId left, SecurityExternalId right)
Parameters
Type Name Description
SecurityExternalId left

Left operand.

SecurityExternalId right

Right operand.

Returns
Type Description
Boolean

true, если идентификаторы не эквивалентны, иначе, false.

Implements

Ecng.Common.ICloneable<>
System.ICloneable
System.IEquatable<T>

Extension Methods

MessageConverterHelper.ToSecurityId(SecurityExternalId, String, String)
MessageConverterHelper.ToSecurityId(SecurityExternalId, SecurityId)
Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾