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
- JsonFormatReaderGenerator.cs
- BindingExpressionUncommonField.cs
- GeneratedCodeAttribute.cs
- MediaElement.cs
- ActivityCodeDomSerializer.cs
- XmlSchemaIdentityConstraint.cs
- ClockGroup.cs
- WindowsListViewItemStartMenu.cs
- CodeAttributeArgumentCollection.cs
- CellTreeNodeVisitors.cs
- Misc.cs
- CoTaskMemSafeHandle.cs
- FlowDocumentReaderAutomationPeer.cs
- CollectionDataContract.cs
- DetailsViewActionList.cs
- DataSourceXmlSubItemAttribute.cs
- PassportPrincipal.cs
- SafeSecurityHandles.cs
- HtmlForm.cs
- CmsUtils.cs
- CqlLexer.cs
- MetaType.cs
- NameTable.cs
- FunctionDetailsReader.cs
- PatternMatcher.cs
- DataPointer.cs
- StatementContext.cs
- XmlSchemaAttribute.cs
- DiscardableAttribute.cs
- DataGridViewIntLinkedList.cs
- SqlMetaData.cs
- PngBitmapDecoder.cs
- ParseElement.cs
- BoundColumn.cs
- ConfigXmlText.cs
- documentsequencetextcontainer.cs
- OdbcDataAdapter.cs
- StorageBasedPackageProperties.cs
- AuthorizationContext.cs
- GridViewDesigner.cs
- VisualState.cs
- ExpressionReplacer.cs
- EntityDataSourceViewSchema.cs
- UnsafeNativeMethodsPenimc.cs
- ScrollItemProviderWrapper.cs
- HtmlElement.cs
- SplitterPanel.cs
- SignatureHelper.cs
- CachedPathData.cs
- DataGridViewCellFormattingEventArgs.cs
- AccessText.cs
- XmlReflectionImporter.cs
- ReturnEventArgs.cs
- figurelength.cs
- DataGridViewAdvancedBorderStyle.cs
- regiisutil.cs
- EntityDataSourceContextCreatingEventArgs.cs
- XMLUtil.cs
- AccessibleObject.cs
- Dispatcher.cs
- ComboBoxRenderer.cs
- SharedConnectionInfo.cs
- ImpersonateTokenRef.cs
- SafeEventLogWriteHandle.cs
- Nodes.cs
- Vector.cs
- ConfigXmlText.cs
- PageThemeParser.cs
- IsolatedStorageFileStream.cs
- TemplateBamlTreeBuilder.cs
- DataRowIndexBuffer.cs
- wgx_commands.cs
- UniqueContractNameValidationBehavior.cs
- ActivityDesignerAccessibleObject.cs
- FixedPosition.cs
- SafeFileMappingHandle.cs
- CopyCodeAction.cs
- TreeViewImageGenerator.cs
- SslStream.cs
- RC2CryptoServiceProvider.cs
- HtmlInputButton.cs
- EnterpriseServicesHelper.cs
- UrlPropertyAttribute.cs
- SoapEnvelopeProcessingElement.cs
- AssociationSet.cs
- ViewgenContext.cs
- WebWorkflowRole.cs
- BindingList.cs
- DockProviderWrapper.cs
- PolygonHotSpot.cs
- ArraySegment.cs
- SQLBoolean.cs
- DispatcherHookEventArgs.cs
- Exception.cs
- FirstMatchCodeGroup.cs
- HandlerMappingMemo.cs
- __FastResourceComparer.cs
- SqlDataSource.cs
- wgx_sdk_version.cs
- CdpEqualityComparer.cs