Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / CompilerServices / InternalsVisibleToAttribute.cs / 1305376 / InternalsVisibleToAttribute.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //------------------------------------------------------------------------------ //----------------------------------------------------------------------------- namespace System.Runtime.CompilerServices { using System; [AttributeUsage(AttributeTargets.Assembly, AllowMultiple=true, Inherited=false)] public sealed class InternalsVisibleToAttribute : Attribute { private string _assemblyName; private bool _allInternalsVisible = true; public InternalsVisibleToAttribute(string assemblyName) { this._assemblyName = assemblyName; } public string AssemblyName { get { return _assemblyName; } } public bool AllInternalsVisible { get { return _allInternalsVisible; } set { _allInternalsVisible = value; } } } ////// If AllInternalsVisible is not true for a friend assembly, the FriendAccessAllowed attribute /// indicates which internals are shared with that friend assembly. /// [AttributeUsage(AttributeTargets.Class | AttributeTargets.Constructor | AttributeTargets.Enum | AttributeTargets.Event | AttributeTargets.Field | AttributeTargets.Interface | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Struct, AllowMultiple = false, Inherited = false)] [FriendAccessAllowed] internal sealed class FriendAccessAllowedAttribute : Attribute { } } // 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
- DictionaryKeyPropertyAttribute.cs
- ObjectTag.cs
- SecureUICommand.cs
- SqlStream.cs
- DynamicUpdateCommand.cs
- ExtensionQuery.cs
- FilteredDataSetHelper.cs
- BitmapEffectvisualstate.cs
- StrongNameKeyPair.cs
- ParenExpr.cs
- ValueTypeFixupInfo.cs
- ContractInstanceProvider.cs
- JournalEntryStack.cs
- HMACSHA1.cs
- NotSupportedException.cs
- SupportsEventValidationAttribute.cs
- BoundField.cs
- ChannelManager.cs
- Misc.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- XPathDescendantIterator.cs
- KeySplineConverter.cs
- SubclassTypeValidator.cs
- CompilerGeneratedAttribute.cs
- CalendarDay.cs
- TCPClient.cs
- hresults.cs
- ContentFilePart.cs
- ObjectPersistData.cs
- BinaryMessageEncoder.cs
- HwndAppCommandInputProvider.cs
- webproxy.cs
- DrawingContextDrawingContextWalker.cs
- XamlFigureLengthSerializer.cs
- ChangePassword.cs
- MaterializeFromAtom.cs
- securitymgrsite.cs
- Transform3D.cs
- WriteFileContext.cs
- CompilerWrapper.cs
- CanonicalXml.cs
- coordinator.cs
- SafeHandles.cs
- GeometryModel3D.cs
- SqlNodeAnnotation.cs
- ItemCheckEvent.cs
- _ChunkParse.cs
- PerSessionInstanceContextProvider.cs
- AuthenticationModulesSection.cs
- WsdlBuildProvider.cs
- BamlRecordReader.cs
- ClientRuntimeConfig.cs
- MatchSingleFxEngineOpcode.cs
- ConnectionInterfaceCollection.cs
- MatrixCamera.cs
- DataSourceCache.cs
- Visual3D.cs
- DistinctQueryOperator.cs
- MailSettingsSection.cs
- SecurityTokenException.cs
- SplitterEvent.cs
- SafePointer.cs
- ProxyGenerationError.cs
- LoginUtil.cs
- TextRenderer.cs
- ClientApiGenerator.cs
- ByteAnimationUsingKeyFrames.cs
- EventMappingSettingsCollection.cs
- ApplicationSettingsBase.cs
- ChildTable.cs
- TopClause.cs
- WebMessageEncodingBindingElement.cs
- PreviewPrintController.cs
- _HeaderInfoTable.cs
- TCPClient.cs
- ConnectivityStatus.cs
- SamlAssertion.cs
- MergeLocalizationDirectives.cs
- Pair.cs
- VectorConverter.cs
- SafeBitVector32.cs
- HtmlSelect.cs
- Rights.cs
- RoleBoolean.cs
- ObjectNotFoundException.cs
- AttributeQuery.cs
- UntypedNullExpression.cs
- HierarchicalDataBoundControlAdapter.cs
- SecurityBindingElement.cs
- Package.cs
- Image.cs
- GridViewRowPresenter.cs
- DbSetClause.cs
- QuaternionRotation3D.cs
- RuntimeHelpers.cs
- IndexedDataBuffer.cs
- RootDesignerSerializerAttribute.cs
- InsufficientMemoryException.cs
- DebugView.cs
- LocalizeDesigner.cs