Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / ServiceKnownTypeAttribute.cs / 1 / ServiceKnownTypeAttribute.cs
//------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------
namespace System.ServiceModel
{
[AttributeUsage(ServiceModelAttributeTargets.ServiceContract | ServiceModelAttributeTargets.OperationContract, Inherited = true, AllowMultiple = true)]
public sealed class ServiceKnownTypeAttribute : Attribute
{
Type declaringType;
string methodName;
Type type;
private ServiceKnownTypeAttribute()
{
// Disallow default constructor
}
public ServiceKnownTypeAttribute(Type type)
{
this.type = type;
}
public ServiceKnownTypeAttribute(string methodName)
{
this.methodName = methodName;
}
public ServiceKnownTypeAttribute(string methodName, Type declaringType)
{
this.methodName = methodName;
this.declaringType = declaringType;
}
public Type DeclaringType
{
get { return declaringType; }
}
public string MethodName
{
get { return methodName; }
}
public Type Type
{
get { return type; }
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EdmRelationshipNavigationPropertyAttribute.cs
- RsaSecurityToken.cs
- InitializationEventAttribute.cs
- WeakReferenceKey.cs
- DataStorage.cs
- SByte.cs
- IPAddressCollection.cs
- EventMappingSettings.cs
- MaskedTextBox.cs
- PrimitiveSchema.cs
- _BaseOverlappedAsyncResult.cs
- Exceptions.cs
- OnOperation.cs
- SafeArchiveContext.cs
- BinaryObjectInfo.cs
- MatchAttribute.cs
- FlatButtonAppearance.cs
- TreeViewImageKeyConverter.cs
- ConfigurationSection.cs
- DataObject.cs
- FreeFormDesigner.cs
- TCEAdapterGenerator.cs
- HttpCapabilitiesEvaluator.cs
- RegexFCD.cs
- NavigationProperty.cs
- RequestCachePolicyConverter.cs
- WorkflowEventArgs.cs
- KnownBoxes.cs
- XmlMembersMapping.cs
- HtmlTableRowCollection.cs
- RotateTransform.cs
- TextElementCollection.cs
- GPPOINTF.cs
- WinFormsSpinner.cs
- BitmapEffectInputData.cs
- XmlSchemaGroupRef.cs
- GridLengthConverter.cs
- MemberHolder.cs
- InstanceKeyCollisionException.cs
- FormattedTextSymbols.cs
- HtmlShimManager.cs
- SvcMapFileLoader.cs
- pingexception.cs
- _LazyAsyncResult.cs
- DefaultMemberAttribute.cs
- BindingValueChangedEventArgs.cs
- InternalException.cs
- ButtonChrome.cs
- PocoPropertyAccessorStrategy.cs
- LoginView.cs
- DataTemplate.cs
- BamlRecordWriter.cs
- COM2Properties.cs
- SqlClientMetaDataCollectionNames.cs
- MatrixValueSerializer.cs
- EUCJPEncoding.cs
- CustomExpressionEventArgs.cs
- CalendarDataBindingHandler.cs
- URLString.cs
- ApplicationInterop.cs
- ReadOnlyNameValueCollection.cs
- SiteIdentityPermission.cs
- FieldDescriptor.cs
- OutputCacheModule.cs
- WebColorConverter.cs
- SerialPinChanges.cs
- DecoderBestFitFallback.cs
- PrintController.cs
- QilXmlWriter.cs
- InvalidContentTypeException.cs
- ObjectDataSourceEventArgs.cs
- CommandHelpers.cs
- FontCollection.cs
- SoapExtensionStream.cs
- WebConfigurationHost.cs
- BypassElement.cs
- TextPenaltyModule.cs
- SynchronizedDispatch.cs
- TextSelectionHighlightLayer.cs
- XmlSortKeyAccumulator.cs
- XpsFixedDocumentSequenceReaderWriter.cs
- Variant.cs
- DataKeyArray.cs
- CollectionsUtil.cs
- CompilerState.cs
- PlatformCulture.cs
- keycontainerpermission.cs
- MULTI_QI.cs
- PublisherIdentityPermission.cs
- SmtpFailedRecipientsException.cs
- Ipv6Element.cs
- IntPtr.cs
- PeerCollaboration.cs
- FrameworkObject.cs
- CodeIdentifier.cs
- SchemaDeclBase.cs
- BinaryObjectWriter.cs
- ToolStripDropDownClosedEventArgs.cs
- WebBrowsableAttribute.cs
- InlinedAggregationOperator.cs