Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Reflection / ObfuscationAttribute.cs / 1305376 / ObfuscationAttribute.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
// [....]
//
using System;
using System.Reflection;
namespace System.Reflection
{
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Event | AttributeTargets.Interface | AttributeTargets.Enum | AttributeTargets.Delegate,
AllowMultiple = true, Inherited = false)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ObfuscationAttribute: Attribute
{
private bool m_strip = true;
private bool m_exclude = true;
private bool m_applyToMembers = true;
private string m_feature = "all";
public ObfuscationAttribute()
{
}
public bool StripAfterObfuscation
{
get
{
return m_strip;
}
set
{
m_strip = value;
}
}
public bool Exclude
{
get
{
return m_exclude;
}
set
{
m_exclude = value;
}
}
public bool ApplyToMembers
{
get
{
return m_applyToMembers;
}
set
{
m_applyToMembers = value;
}
}
public string Feature
{
get
{
return m_feature;
}
set
{
m_feature = value;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
// [....]
//
using System;
using System.Reflection;
namespace System.Reflection
{
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method | AttributeTargets.Parameter | AttributeTargets.Field | AttributeTargets.Property | AttributeTargets.Event | AttributeTargets.Interface | AttributeTargets.Enum | AttributeTargets.Delegate,
AllowMultiple = true, Inherited = false)]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ObfuscationAttribute: Attribute
{
private bool m_strip = true;
private bool m_exclude = true;
private bool m_applyToMembers = true;
private string m_feature = "all";
public ObfuscationAttribute()
{
}
public bool StripAfterObfuscation
{
get
{
return m_strip;
}
set
{
m_strip = value;
}
}
public bool Exclude
{
get
{
return m_exclude;
}
set
{
m_exclude = value;
}
}
public bool ApplyToMembers
{
get
{
return m_applyToMembers;
}
set
{
m_applyToMembers = value;
}
}
public string Feature
{
get
{
return m_feature;
}
set
{
m_feature = value;
}
}
}
}
// 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
- ConfigDefinitionUpdates.cs
- RangeBase.cs
- ObfuscationAttribute.cs
- ChannelRequirements.cs
- LongValidator.cs
- ChtmlTextWriter.cs
- NullableBoolConverter.cs
- ControlBuilder.cs
- DatatypeImplementation.cs
- DynamicValidatorEventArgs.cs
- RSAPKCS1SignatureDeformatter.cs
- MarginsConverter.cs
- WebSysDisplayNameAttribute.cs
- TextParagraphProperties.cs
- PageThemeBuildProvider.cs
- PersonalizationState.cs
- altserialization.cs
- GlobalId.cs
- ContractComponent.cs
- CompiledAction.cs
- RoutingEndpointTrait.cs
- CSharpCodeProvider.cs
- Rotation3DKeyFrameCollection.cs
- ObjectConverter.cs
- MessageHeaderDescriptionCollection.cs
- TaiwanCalendar.cs
- DialogWindow.cs
- AnnotationComponentManager.cs
- CharStorage.cs
- EraserBehavior.cs
- LocalizableResourceBuilder.cs
- ProgressBarHighlightConverter.cs
- RotationValidation.cs
- TextFormatterContext.cs
- KeyedByTypeCollection.cs
- ApplicationActivator.cs
- CreateParams.cs
- FacetEnabledSchemaElement.cs
- odbcmetadatacollectionnames.cs
- TemplateKey.cs
- StructuredProperty.cs
- SpecialFolderEnumConverter.cs
- LoopExpression.cs
- TimeIntervalCollection.cs
- BitHelper.cs
- UnauthorizedWebPart.cs
- ToolStripDropDown.cs
- MatrixTransform.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- TranslateTransform.cs
- DesignOnlyAttribute.cs
- HttpDictionary.cs
- ScriptingScriptResourceHandlerSection.cs
- _StreamFramer.cs
- SocketException.cs
- FileDocument.cs
- Substitution.cs
- AnnotationDocumentPaginator.cs
- CssClassPropertyAttribute.cs
- ReflectionTypeLoadException.cs
- EventArgs.cs
- HierarchicalDataBoundControlAdapter.cs
- EditorResources.cs
- DesignOnlyAttribute.cs
- MachineSettingsSection.cs
- pingexception.cs
- WorkflowHostingResponseContext.cs
- _HTTPDateParse.cs
- CheckBox.cs
- JoinTreeSlot.cs
- CqlParserHelpers.cs
- EncoderParameter.cs
- HandlerWithFactory.cs
- ScriptRef.cs
- ElasticEase.cs
- BitmapEffectState.cs
- ellipse.cs
- Interlocked.cs
- InvalidPrinterException.cs
- SafeHandle.cs
- ConnectionManagementElement.cs
- ButtonChrome.cs
- CultureInfo.cs
- UniqueSet.cs
- CodeGenHelper.cs
- ConfigXmlCDataSection.cs
- QuaternionKeyFrameCollection.cs
- WinFormsSecurity.cs
- MembershipUser.cs
- ComponentDispatcher.cs
- IPCCacheManager.cs
- ActivityDefaults.cs
- Error.cs
- KnowledgeBase.cs
- CompareInfo.cs
- ExpandedWrapper.cs
- EntityContainer.cs
- CatalogPartCollection.cs
- GiveFeedbackEvent.cs
- SqlReferenceCollection.cs