Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / Tokens / SamlNameIdentifierClaimResource.cs / 1305376 / SamlNameIdentifierClaimResource.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Text; using System.Runtime.Serialization; namespace System.IdentityModel.Tokens { [DataContract] public class SamlNameIdentifierClaimResource { [DataMember] string nameQualifier; [DataMember] string format; [DataMember] string name; [OnDeserialized] void OnDeserialized(StreamingContext ctx) { if (String.IsNullOrEmpty(this.name)) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument("name"); } public SamlNameIdentifierClaimResource(string name, string nameQualifier, string format) { if (String.IsNullOrEmpty(name)) throw DiagnosticUtility.ExceptionUtility.ThrowHelperArgument("name"); this.name = name; this.nameQualifier = nameQualifier; this.format = format; } public string NameQualifier { get { return this.nameQualifier; } } public string Format { get { return this.format; } } public string Name { get { return this.name; } } public override bool Equals(object obj) { if (obj == null) return false; if (ReferenceEquals(this, obj)) return true; SamlNameIdentifierClaimResource rhs = obj as SamlNameIdentifierClaimResource; if (rhs == null) return false; return ((this.nameQualifier == rhs.nameQualifier) && (this.format == rhs.format) && (this.name == rhs.name)); } public override int GetHashCode() { return this.name.GetHashCode(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HiddenField.cs
- ellipse.cs
- ZipIOExtraFieldPaddingElement.cs
- Table.cs
- DbProviderServices.cs
- TypeSystem.cs
- TraceSection.cs
- CodeMemberField.cs
- TransformCollection.cs
- ProcessThreadDesigner.cs
- SQLString.cs
- RowSpanVector.cs
- DNS.cs
- PropertyGrid.cs
- unsafenativemethodstextservices.cs
- Visual3D.cs
- BasicExpandProvider.cs
- SerializationInfoEnumerator.cs
- CodeDOMUtility.cs
- AxWrapperGen.cs
- SoapBinding.cs
- EFTableProvider.cs
- ServiceAuthorizationElement.cs
- PackageDigitalSignatureManager.cs
- DbDataRecord.cs
- DbParameterCollectionHelper.cs
- Grant.cs
- StrokeCollection.cs
- PropertyCollection.cs
- Clipboard.cs
- FontFaceLayoutInfo.cs
- PasswordBox.cs
- UpdateDelegates.Generated.cs
- Models.cs
- PropertyDescriptorGridEntry.cs
- XmlCDATASection.cs
- AsymmetricSignatureFormatter.cs
- CompressionTransform.cs
- BinarySerializer.cs
- cryptoapiTransform.cs
- TextEditorCharacters.cs
- KeyConverter.cs
- COM2ExtendedBrowsingHandler.cs
- ToggleProviderWrapper.cs
- XmlHelper.cs
- SelectionRange.cs
- PixelShader.cs
- PeerNode.cs
- Bezier.cs
- GCHandleCookieTable.cs
- RightsManagementEncryptedStream.cs
- fixedPageContentExtractor.cs
- SweepDirectionValidation.cs
- prompt.cs
- Tag.cs
- securitycriticaldataformultiplegetandset.cs
- HitTestResult.cs
- WebPartZoneCollection.cs
- RoutedCommand.cs
- ParentUndoUnit.cs
- DayRenderEvent.cs
- MailMessage.cs
- SpotLight.cs
- DictionaryEntry.cs
- AssociationTypeEmitter.cs
- PresentationAppDomainManager.cs
- CollectionEditor.cs
- RawStylusSystemGestureInputReport.cs
- UpdateTranslator.cs
- UnauthorizedWebPart.cs
- FileAuthorizationModule.cs
- ConfigXmlElement.cs
- CacheModeConverter.cs
- PrefixHandle.cs
- XmlJsonWriter.cs
- TypeConverterAttribute.cs
- IsolationInterop.cs
- DocumentPageView.cs
- ErrorHandlerFaultInfo.cs
- CompositeTypefaceMetrics.cs
- Visual3DCollection.cs
- DetailsViewPagerRow.cs
- SHA256.cs
- TextCompositionManager.cs
- VScrollBar.cs
- QilChoice.cs
- BitmapEffectInput.cs
- DriveInfo.cs
- MachineKeyConverter.cs
- Enlistment.cs
- WsdlBuildProvider.cs
- HostProtectionException.cs
- CompleteWizardStep.cs
- StreamInfo.cs
- PlainXmlDeserializer.cs
- AsyncOperation.cs
- EllipseGeometry.cs
- HtmlHead.cs
- UseLicense.cs
- SqlNotificationEventArgs.cs