System\ServiceModel\Description\OperationGenerator.cs (4)
66internal void GenerateOperation(OperationContractGenerationContext context, ref OperationFormatStyle style, bool isEncoded, IWrappedBodyTypeGenerator wrappedBodyTypeGenerator, Dictionary<MessagePartDescription, ICollection<CodeTypeReference>> knownTypes)
99readonly Dictionary<MessagePartDescription, ICollection<CodeTypeReference>> KnownTypes;
122internal MethodSignatureGenerator(OperationGenerator parent, OperationContractGenerationContext context, OperationFormatStyle style, bool isEncoded, IWrappedBodyTypeGenerator wrappedBodyTypeGenerator, Dictionary<MessagePartDescription, ICollection<CodeTypeReference>> knownTypes)
624ICollection<CodeTypeReference> knownTypesForPart = null;
System\ServiceModel\Dispatcher\ActionMessageFilterTable.cs (12)
89public ICollection<MessageFilter> Keys
97public ICollection<TFilterData> Values
157return ((ICollection<KeyValuePair<MessageFilter, TFilterData>>)this.filters).Contains(item);
167((ICollection<KeyValuePair<MessageFilter, TFilterData>>)this.filters).CopyTo(array, arrayIndex);
177return ((ICollection<KeyValuePair<MessageFilter, TFilterData>>)this.filters).GetEnumerator();
214void InnerMatch(Message message, ICollection<MessageFilter> results)
237void InnerMatchData(Message message, ICollection<TFilterData> results)
336public bool GetMatchingFilters(Message message, ICollection<MessageFilter> results)
353public bool GetMatchingFilters(MessageBuffer messageBuffer, ICollection<MessageFilter> results)
378public bool GetMatchingValues(Message message, ICollection<TFilterData> results)
395public bool GetMatchingValues(MessageBuffer messageBuffer, ICollection<TFilterData> results)
474if (((ICollection<KeyValuePair<MessageFilter, TFilterData>>)this.filters).Contains(item))
System\ServiceModel\Dispatcher\AndMessageFilterTable.cs (13)
61public ICollection<MessageFilter> Keys
69public ICollection<FilterData> Values
116return ((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.filters).Contains(item);
130((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.filters).CopyTo(array, arrayIndex);
191void InnerMatch(Message message, ICollection<MessageFilter> results)
205void InnerMatchData(Message message, ICollection<FilterData> results)
219void InnerMatch(MessageBuffer messageBuffer, ICollection<MessageFilter> results)
233void InnerMatchData(MessageBuffer messageBuffer, ICollection<FilterData> results)
357public bool GetMatchingFilters(Message message, ICollection<MessageFilter> results)
374public bool GetMatchingFilters(MessageBuffer messageBuffer, ICollection<MessageFilter> results)
391public bool GetMatchingValues(Message message, ICollection<FilterData> results)
408public bool GetMatchingValues(MessageBuffer messageBuffer, ICollection<FilterData> results)
442if (((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.filters).Contains(item))
System\ServiceModel\Dispatcher\EndpointAddressMessageFilterTable.cs (13)
115public ICollection<MessageFilter> Keys
123public ICollection<TFilterData> Values
277return ((ICollection<KeyValuePair<MessageFilter, TFilterData>>)this.filters).Contains(item);
291((ICollection<KeyValuePair<MessageFilter, TFilterData>>)this.filters).CopyTo(array, arrayIndex);
420void InnerMatchData(Message message, ICollection<TFilterData> results)
437void InnerMatchData(Message message, ICollection<TFilterData> results, CandidateSet cset)
454protected void InnerMatchFilters(Message message, ICollection<MessageFilter> results)
471void InnerMatchFilters(Message message, ICollection<MessageFilter> results, CandidateSet cset)
534public bool GetMatchingValues(Message message, ICollection<TFilterData> results)
551public bool GetMatchingValues(MessageBuffer messageBuffer, ICollection<TFilterData> results)
622public bool GetMatchingFilters(Message message, ICollection<MessageFilter> results)
639public bool GetMatchingFilters(MessageBuffer messageBuffer, ICollection<MessageFilter> results)
784if (((ICollection<KeyValuePair<MessageFilter, TFilterData>>)this.filters).Contains(item))
System\ServiceModel\Dispatcher\MessageFilter.cs (16)
129public bool GetMatchingValues(Message message, ICollection<FilterData> results)
142public bool GetMatchingValues(MessageBuffer buffer, ICollection<FilterData> results)
199public bool GetMatchingFilters(Message message, ICollection<MessageFilter> results)
212public bool GetMatchingFilters(MessageBuffer buffer, ICollection<MessageFilter> results)
241public ICollection<MessageFilter> Keys
249public ICollection<FilterData> Values
276bool ICollection<KeyValuePair<MessageFilter, FilterData>>.IsReadOnly
284void ICollection<KeyValuePair<MessageFilter, FilterData>>.Add(KeyValuePair<MessageFilter, FilterData> item)
286((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.filters).Add(item);
289bool ICollection<KeyValuePair<MessageFilter, FilterData>>.Contains(KeyValuePair<MessageFilter, FilterData> item)
291return ((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.filters).Contains(item);
294void ICollection<KeyValuePair<MessageFilter, FilterData>>.CopyTo(KeyValuePair<MessageFilter, FilterData>[] array, int arrayIndex)
296((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.filters).CopyTo(array, arrayIndex);
299bool ICollection<KeyValuePair<MessageFilter, FilterData>>.Remove(KeyValuePair<MessageFilter, FilterData> item)
301return ((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.filters).Remove(item);
311return ((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.filters).GetEnumerator();
System\ServiceModel\Dispatcher\ThreadSafeMessageFilterTable.cs (17)
94public bool GetMatchingValues(Message message, ICollection<FilterData> results)
102public bool GetMatchingValues(MessageBuffer buffer, ICollection<FilterData> results)
126public bool GetMatchingFilters(Message message, ICollection<MessageFilter> results)
134public bool GetMatchingFilters(MessageBuffer buffer, ICollection<MessageFilter> results)
164public ICollection<MessageFilter> Keys
175public ICollection<FilterData> Values
214bool ICollection<KeyValuePair<MessageFilter, FilterData>>.IsReadOnly
220return ((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.table).IsReadOnly;
225void ICollection<KeyValuePair<MessageFilter, FilterData>>.Add(KeyValuePair<MessageFilter, FilterData> item)
229((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.table).Add(item);
233bool ICollection<KeyValuePair<MessageFilter, FilterData>>.Contains(KeyValuePair<MessageFilter, FilterData> item)
237return ((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.table).Contains(item);
241void ICollection<KeyValuePair<MessageFilter, FilterData>>.CopyTo(KeyValuePair<MessageFilter, FilterData>[] array, int arrayIndex)
245((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.table).CopyTo(array, arrayIndex);
249bool ICollection<KeyValuePair<MessageFilter, FilterData>>.Remove(KeyValuePair<MessageFilter, FilterData> item)
253return ((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.table).Remove(item);
269return ((ICollection<KeyValuePair<MessageFilter, FilterData>>)this.table).GetEnumerator();
System\ServiceModel\Security\WSSecurityPolicy.cs (40)
143public virtual bool TryImportWsspAssertion(ICollection<XmlElement> assertions, string name, out XmlElement assertion)
160public virtual bool TryImportWsspAssertion(ICollection<XmlElement> assertions, string name)
165public virtual bool TryImportWsspAssertion(ICollection<XmlElement> assertions, string name, bool isOptional)
184public virtual bool CanImportAssertion(ICollection<XmlElement> assertions)
225public virtual bool TryImportMsspAssertion(ICollection<XmlElement> assertions, string name)
359public virtual bool TryImportWsspEncryptedPartsAssertion(ICollection<XmlElement> assertions, out MessagePartSpecification parts, out XmlElement assertion)
373public virtual bool TryImportWsspSignedPartsAssertion(ICollection<XmlElement> assertions, out MessagePartSpecification parts, out XmlElement assertion)
457public virtual bool TryImportWsspSymmetricBindingAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, out SymmetricSecurityBindingElement binding, out XmlElement assertion)
519public virtual bool TryImportWsspAsymmetricBindingAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, out AsymmetricSecurityBindingElement binding, out XmlElement assertion)
572public virtual bool TryImportWsspTransportBindingAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, out TransportSecurityBindingElement binding, out XmlElement assertion)
644public virtual bool TryImportWsspWssAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion)
806public abstract bool TryImportWsspTrustAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion);
822protected bool TryImportWsspTrustAssertion(string trustName, MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion)
1044public virtual bool TryImportWsspSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, Collection<SecurityTokenParameters> optionalEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing)
1089protected bool TryImportWsspSignedSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, out XmlElement assertion)
1169protected bool TryImportWsspEndorsingSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> optionalEndorsing, out XmlElement assertion)
1233protected bool TryImportWsspSignedEndorsingSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing, out XmlElement assertion)
1428public virtual bool TryImportMessageProtectionOrderAssertions(ICollection<XmlElement> assertions, out MessageProtectionOrder order)
1458public virtual bool TryImportWsspIncludeTimestampAssertion(ICollection<XmlElement> assertions, SecurityBindingElement binding)
1464public virtual bool TryImportWsspProtectTokensAssertion(ICollection<XmlElement> assertions, out bool protectTokens)
1490public virtual bool TryImportWsspLayoutAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding)
1540public virtual bool TryImportLayoutAssertion(ICollection<XmlElement> assertions, out SecurityHeaderLayout layout)
1581public virtual bool TryImportWsspAlgorithmSuiteAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding)
1657public virtual bool TryImportAlgorithmSuiteAssertion(ICollection<XmlElement> assertions, out SecurityAlgorithmSuite suite)
1711public virtual bool TryImportWsspProtectionTokenAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, SymmetricSecurityBindingElement binding)
1737public virtual bool TryImportWsspInitiatorTokenAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, AsymmetricSecurityBindingElement binding)
1763public virtual bool TryImportWsspRecipientTokenAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, AsymmetricSecurityBindingElement binding)
1833public virtual bool TryImportWsspTransportTokenAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, out XmlElement transportBindingAssertion)
2021public virtual bool TryImportWsspRequireDerivedKeysAssertion(ICollection<XmlElement> assertions, SecurityTokenParameters parameters)
2102public virtual bool TryImportX509ReferenceStyleAssertion(ICollection<XmlElement> assertions, X509SecurityTokenParameters parameters)
2258public virtual bool TryImportReferenceStyleAssertion(ICollection<XmlElement> assertions, IssuedSecurityTokenParameters parameters)
2488public virtual bool TryImportWsspMustNotSendCancelAssertion(ICollection<XmlElement> assertions, out bool requireCancellation)
2551public abstract bool TryImportWsspHttpsTokenAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, HttpsTransportBindingElement httpsBinding);
2553public virtual bool ContainsWsspHttpsTokenAssertion(ICollection<XmlElement> assertions)
2570public virtual bool TryImportMsspRequireClientCertificateAssertion(ICollection<XmlElement> assertions, SslSecurityTokenParameters parameters)
2703public virtual ICollection<XmlElement> FilterWsspPolicyAssertions(ICollection<XmlElement> policyAssertions)
2714public virtual bool TryImportWsspBootstrapPolicyAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecureConversationSecurityTokenParameters parameters)
3068public static bool TryGetSecurityPolicyDriver(ICollection<XmlElement> assertions, out WSSecurityPolicy securityPolicy)
3096public bool TryGetSecurityPolicyDriver(ICollection<XmlElement> assertions, out WSSecurityPolicy securityPolicy)
System\ServiceModel\Security\WSSecurityPolicy12.cs (8)
79public override bool TryImportWsspHttpsTokenAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, HttpsTransportBindingElement httpsBinding)
365public virtual bool TryImportWsspMustNotSendAmendAssertion(ICollection<XmlElement> assertions)
371public virtual bool TryImportWsspMustNotSendRenewAssertion(ICollection<XmlElement> assertions, out bool canRenewSession)
447public override bool TryImportWsspSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> endorsing, Collection<SecurityTokenParameters> signedEndorsing, Collection<SecurityTokenParameters> optionalSigned, Collection<SecurityTokenParameters> optionalSignedEncrypted, Collection<SecurityTokenParameters> optionalEndorsing, Collection<SecurityTokenParameters> optionalSignedEndorsing)
502bool TryImportWsspSignedSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signed, Collection<SecurityTokenParameters> optionalSigned, out XmlElement assertion)
550bool TryImportWsspSignedEncryptedSupportingTokensAssertion(MetadataImporter importer, PolicyConversionContext policyContext, ICollection<XmlElement> assertions, Collection<SecurityTokenParameters> signedEncrypted, Collection<SecurityTokenParameters> optionalSignedEncrypted, out XmlElement assertion)
598public override bool TryImportWsspRequireDerivedKeysAssertion(ICollection<XmlElement> assertions, SecurityTokenParameters parameters)
622public override bool TryImportWsspTrustAssertion(MetadataImporter importer, ICollection<XmlElement> assertions, SecurityBindingElement binding, out XmlElement assertion)