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
- ModelFunction.cs
- RijndaelManaged.cs
- PassportAuthentication.cs
- XmlAttributes.cs
- RealizationDrawingContextWalker.cs
- TextServicesDisplayAttributePropertyRanges.cs
- ChameleonKey.cs
- NavigationWindow.cs
- XmlMemberMapping.cs
- MobileControlsSection.cs
- ScriptingProfileServiceSection.cs
- RootBrowserWindowAutomationPeer.cs
- Interlocked.cs
- PrivateFontCollection.cs
- Rectangle.cs
- PopupEventArgs.cs
- Int32Collection.cs
- HideDisabledControlAdapter.cs
- HtmlElementEventArgs.cs
- ReachSerializerAsync.cs
- ConfigurationElementProperty.cs
- MethodExpr.cs
- ZoneButton.cs
- NavigationPropertyEmitter.cs
- xsdvalidator.cs
- FormatConvertedBitmap.cs
- PathFigureCollectionValueSerializer.cs
- ImportOptions.cs
- OleDbPermission.cs
- DocumentViewerHelper.cs
- assemblycache.cs
- StatusBarItemAutomationPeer.cs
- HTTPNotFoundHandler.cs
- ContextMenuStripGroupCollection.cs
- RectangleF.cs
- SqlParameter.cs
- ParallelTimeline.cs
- TextBreakpoint.cs
- Quaternion.cs
- DocumentCollection.cs
- StringHelper.cs
- HttpGetProtocolReflector.cs
- PtsHelper.cs
- TextRunCacheImp.cs
- DataPagerFieldCommandEventArgs.cs
- Run.cs
- DirectoryNotFoundException.cs
- ParsedRoute.cs
- CompoundFileStorageReference.cs
- SqlRewriteScalarSubqueries.cs
- FontStretches.cs
- CodeGenerator.cs
- ScriptHandlerFactory.cs
- PartitionResolver.cs
- TimeSpan.cs
- WebMessageFormatHelper.cs
- TextElementEditingBehaviorAttribute.cs
- CurrentChangingEventArgs.cs
- DPAPIProtectedConfigurationProvider.cs
- Expr.cs
- StylusDevice.cs
- HitTestFilterBehavior.cs
- ZipArchive.cs
- DispatchWrapper.cs
- ComplexPropertyEntry.cs
- InfoCardArgumentException.cs
- ToolStripSettings.cs
- XmlSchemaDatatype.cs
- SiteMapNode.cs
- ConvertersCollection.cs
- DataGridTableCollection.cs
- PersonalizationProviderHelper.cs
- TextEditorDragDrop.cs
- InvalidDataContractException.cs
- Image.cs
- SqlDataReaderSmi.cs
- Triangle.cs
- XmlJsonReader.cs
- SqlParameterCollection.cs
- Size3D.cs
- NetworkInformationException.cs
- CustomExpressionEventArgs.cs
- PermissionListSet.cs
- StringComparer.cs
- SAPICategories.cs
- MenuTracker.cs
- Brush.cs
- EntitySetRetriever.cs
- Pair.cs
- X509Utils.cs
- ListBoxItemWrapperAutomationPeer.cs
- ConditionCollection.cs
- OLEDB_Enum.cs
- ToolboxItemLoader.cs
- ValueConversionAttribute.cs
- SqlPersonalizationProvider.cs
- SQLStringStorage.cs
- SoapSchemaMember.cs
- FontSizeConverter.cs
- LayoutInformation.cs