Table of Contents

Class SecurityExternalId

Namespace
StockSharp.BusinessEntities
Assembly
StockSharp.BusinessEntities.dll

Security IDs in other systems.

[DataContract]
[Display(ResourceType = typeof(LocalizedStrings), Name = "Identifiers", Description = "SecIdInOtherSystems")]
public class SecurityExternalId : NotifiableObject, ICloneable<SecurityExternalId>, ICloneable, IEquatable<SecurityExternalId>
Inheritance
SecurityExternalId
Implements
ICloneable<SecurityExternalId>
Extension Methods

Constructors

SecurityExternalId()

Initializes a new instance of the SecurityExternalId.

public SecurityExternalId()

Properties

Bloomberg

ID in Bloomberg format.

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "Bloomberg", Description = "BloombergDesc")]
public string Bloomberg { get; set; }

Property Value

string

Cusip

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

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "Cusip", Description = "CusipDesc")]
public string Cusip { get; set; }

Property Value

string

IQFeed

ID in IQFeed format.

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "IQFeed", Description = "IQFeedDesc")]
public string IQFeed { get; set; }

Property Value

string

InteractiveBrokers

ID in Interactive Brokers format.

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "InteractiveBrokers", Description = "InteractiveBrokersDesc")]
public int? InteractiveBrokers { get; set; }

Property Value

int?

Isin

ID in ISIN format (International Securities Identification Number).

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "Isin", Description = "IsinDesc")]
public string Isin { get; set; }

Property Value

string

Plaza

ID in Plaza format.

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "Plaza", Description = "PlazaDesc")]
public string Plaza { get; set; }

Property Value

string

Ric

ID in RIC format (Reuters Instrument Code).

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "Ric", Description = "RicDesc")]
public string Ric { get; set; }

Property Value

string

Sedol

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

[DataMember]
[Display(ResourceType = typeof(LocalizedStrings), Name = "Sedol", Description = "SedolDesc")]
public string Sedol { get; set; }

Property Value

string

Methods

Clone()

Create a copy of SecurityExternalId.

public SecurityExternalId Clone()

Returns

SecurityExternalId

Copy.

Equals(SecurityExternalId)

public bool Equals(SecurityExternalId other)

Parameters

other SecurityExternalId

Returns

bool

Equals(object)

Compare SecurityExternalId on the equivalence.

public override bool Equals(object other)

Parameters

other object

Another value with which to compare.

Returns

bool

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

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(SecurityExternalId, SecurityExternalId)

Compare two identifiers for equality.

public static bool operator ==(SecurityExternalId left, SecurityExternalId right)

Parameters

left SecurityExternalId

Left operand.

right SecurityExternalId

Right operand.

Returns

bool

true, if the specified identifiers are equal, otherwise, false.

operator !=(SecurityExternalId, SecurityExternalId)

Compare the inequality of two identifiers.

public static bool operator !=(SecurityExternalId left, SecurityExternalId right)

Parameters

left SecurityExternalId

Left operand.

right SecurityExternalId

Right operand.

Returns

bool

true, if identifiers are equal, otherwise, false.