FastQuant.ProviderInfo.ProviderInfo C# (CSharp) Méthode

ProviderInfo() public méthode

public ProviderInfo ( Provider provider ) : System
provider Provider
Résultat System
        public ProviderInfo(Provider provider)
        {
            Id = provider.Id;
            Name = provider.Name;
            Description = provider.Description;
            Url = provider.Url;
            if (provider is IDataProvider)
                ProviderType |= ProviderType.DataProvider;
            if (provider is INewsProvider)
                ProviderType |= ProviderType.NewsProvider;
            if (provider is IExecutionProvider)
                ProviderType |= ProviderType.ExecutionProvider;
            if (provider is IFundamentalProvider)
                ProviderType |= ProviderType.FundamentalProvider;
            if (provider is IInstrumentProvider)
                ProviderType |= ProviderType.InstrumentProvider;
            if (provider is IHistoricalDataProvider)
                ProviderType |= ProviderType.HistoricalDataProvider;
            Status = provider.Status;
        }