Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ // 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
- UpdateDelegates.Generated.cs
- AttachedPropertyInfo.cs
- Row.cs
- OLEDB_Util.cs
- ZipIOExtraField.cs
- UInt32Converter.cs
- SerialReceived.cs
- CapabilitiesAssignment.cs
- SequenceDesigner.cs
- ProfileSettings.cs
- HighlightVisual.cs
- IntSecurity.cs
- FacetChecker.cs
- ThreadStateException.cs
- ScrollBarRenderer.cs
- Parameter.cs
- DbCommandDefinition.cs
- DiffuseMaterial.cs
- StreamedWorkflowDefinitionContext.cs
- RequestCachePolicyConverter.cs
- RSACryptoServiceProvider.cs
- DelegateTypeInfo.cs
- HostingEnvironment.cs
- CalculatedColumn.cs
- XmlILTrace.cs
- XmlLangPropertyAttribute.cs
- ToolStripDropDownMenu.cs
- TransactionalPackage.cs
- TypeGeneratedEventArgs.cs
- SapiRecoContext.cs
- QfeChecker.cs
- DataGridViewLinkCell.cs
- BidOverLoads.cs
- BmpBitmapEncoder.cs
- ClientConfigurationSystem.cs
- SplineQuaternionKeyFrame.cs
- ToolStripItemRenderEventArgs.cs
- AppDomain.cs
- StateBag.cs
- HttpWebResponse.cs
- HttpCapabilitiesBase.cs
- MarginsConverter.cs
- OdbcParameterCollection.cs
- FrameworkEventSource.cs
- RenderTargetBitmap.cs
- DatatypeImplementation.cs
- StyleModeStack.cs
- DecimalConstantAttribute.cs
- SolidBrush.cs
- basecomparevalidator.cs
- WindowsAuthenticationEventArgs.cs
- sitestring.cs
- CapabilitiesRule.cs
- HwndProxyElementProvider.cs
- ExecutionContext.cs
- AcceleratedTokenAuthenticator.cs
- SystemColorTracker.cs
- XmlSchemaDatatype.cs
- Keyboard.cs
- Math.cs
- LoginUtil.cs
- ExpressionValueEditor.cs
- SplitContainer.cs
- TreeNodeMouseHoverEvent.cs
- FileIOPermission.cs
- PropertyDescriptor.cs
- ProcessHostConfigUtils.cs
- ControlPropertyNameConverter.cs
- UrlAuthFailedErrorFormatter.cs
- HttpCacheVary.cs
- ipaddressinformationcollection.cs
- SqlCachedBuffer.cs
- QilFactory.cs
- DataMemberConverter.cs
- CompleteWizardStep.cs
- CollectionViewProxy.cs
- WebPartTracker.cs
- Quaternion.cs
- HelpKeywordAttribute.cs
- SkewTransform.cs
- DbParameterHelper.cs
- glyphs.cs
- PowerModeChangedEventArgs.cs
- PixelShader.cs
- SecurityIdentifierElement.cs
- TextRangeEditTables.cs
- DataSourceExpressionCollection.cs
- MultipartIdentifier.cs
- DropDownHolder.cs
- NullExtension.cs
- UInt64Converter.cs
- KeyValueConfigurationCollection.cs
- PeerContact.cs
- BinaryWriter.cs
- oledbconnectionstring.cs
- StyleSheet.cs
- DocumentPageView.cs
- NameTable.cs
- BamlResourceDeserializer.cs
- EntityCommandCompilationException.cs