Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / clr / src / BCL / System / Security / Policy / GAC.cs / 1 / GAC.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // GacInstalled is an IIdentity representing whether or not an assembly is installed in the Gac // namespace System.Security.Policy { using System.Runtime.Remoting; using System; using System.Security; using System.Security.Util; using System.IO; using System.Collections; using GacIdentityPermission = System.Security.Permissions.GacIdentityPermission; using System.Runtime.CompilerServices; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] sealed public class GacInstalled : IIdentityPermissionFactory, IBuiltInEvidence { public GacInstalled() { } public IPermission CreateIdentityPermission( Evidence evidence ) { return new GacIdentityPermission(); } public override bool Equals(Object o) { if (o is GacInstalled) return true; return false; } public override int GetHashCode() { return 0; } public Object Copy() { return new GacInstalled(); } internal SecurityElement ToXml() { SecurityElement elem = new SecurityElement( this.GetType().FullName ); elem.AddAttribute( "version", "1" ); return elem; } ///int IBuiltInEvidence.OutputToBuffer( char[] buffer, int position, bool verbose ) { buffer[position] = BuiltInEvidenceHelper.idGac; return position + 1; } /// int IBuiltInEvidence.GetRequiredSize(bool verbose) { return 1; } /// int IBuiltInEvidence.InitFromBuffer( char[] buffer, int position ) { return position; } public override String ToString() { return ToXml().ToString(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // GacInstalled is an IIdentity representing whether or not an assembly is installed in the Gac // namespace System.Security.Policy { using System.Runtime.Remoting; using System; using System.Security; using System.Security.Util; using System.IO; using System.Collections; using GacIdentityPermission = System.Security.Permissions.GacIdentityPermission; using System.Runtime.CompilerServices; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] sealed public class GacInstalled : IIdentityPermissionFactory, IBuiltInEvidence { public GacInstalled() { } public IPermission CreateIdentityPermission( Evidence evidence ) { return new GacIdentityPermission(); } public override bool Equals(Object o) { if (o is GacInstalled) return true; return false; } public override int GetHashCode() { return 0; } public Object Copy() { return new GacInstalled(); } internal SecurityElement ToXml() { SecurityElement elem = new SecurityElement( this.GetType().FullName ); elem.AddAttribute( "version", "1" ); return elem; } /// int IBuiltInEvidence.OutputToBuffer( char[] buffer, int position, bool verbose ) { buffer[position] = BuiltInEvidenceHelper.idGac; return position + 1; } /// int IBuiltInEvidence.GetRequiredSize(bool verbose) { return 1; } /// int IBuiltInEvidence.InitFromBuffer( char[] buffer, int position ) { return position; } public override String ToString() { return ToXml().ToString(); } } } // 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
- CornerRadius.cs
- HelpOperationInvoker.cs
- XmlLanguage.cs
- OperandQuery.cs
- SQLDouble.cs
- XmlQueryCardinality.cs
- BStrWrapper.cs
- QilTargetType.cs
- StorageMappingFragment.cs
- ObjectParameterCollection.cs
- _NTAuthentication.cs
- HttpServerVarsCollection.cs
- XmlQualifiedNameTest.cs
- ErrorRuntimeConfig.cs
- DispatchChannelSink.cs
- DbConnectionFactory.cs
- EntityViewContainer.cs
- TypeSemantics.cs
- SoapParser.cs
- HandlerBase.cs
- RelationshipDetailsRow.cs
- DataViewManagerListItemTypeDescriptor.cs
- LogExtent.cs
- TypeInfo.cs
- OrthographicCamera.cs
- ExpressionValueEditor.cs
- GroupBoxRenderer.cs
- XhtmlBasicPhoneCallAdapter.cs
- PrePrepareMethodAttribute.cs
- oledbmetadatacollectionnames.cs
- XmlNotation.cs
- InsufficientMemoryException.cs
- WebServiceAttribute.cs
- AssemblyAttributes.cs
- DataSpaceManager.cs
- ChineseLunisolarCalendar.cs
- WindowsSolidBrush.cs
- CharEntityEncoderFallback.cs
- StructuralType.cs
- TimeManager.cs
- StoreAnnotationsMap.cs
- DataGridViewComboBoxColumn.cs
- DataGridItemCollection.cs
- CodeTypeParameterCollection.cs
- DtdParser.cs
- Assert.cs
- IpcClientChannel.cs
- GrabHandleGlyph.cs
- EntityTypeEmitter.cs
- CodeNamespaceImportCollection.cs
- CodeArrayCreateExpression.cs
- XmlILConstructAnalyzer.cs
- XmlDomTextWriter.cs
- UIPermission.cs
- HttpRequest.cs
- FormatPage.cs
- XmlReflectionMember.cs
- ChangeBlockUndoRecord.cs
- BufferBuilder.cs
- WorkflowRuntimeServiceElement.cs
- EntityDataSourceContextDisposingEventArgs.cs
- ADConnectionHelper.cs
- InputLanguageManager.cs
- FixedSOMContainer.cs
- DataGridDesigner.cs
- ExpressionTextBoxAutomationPeer.cs
- ColorAnimationBase.cs
- SplineQuaternionKeyFrame.cs
- DtrList.cs
- CollectionViewSource.cs
- EditingCommands.cs
- DragCompletedEventArgs.cs
- Timer.cs
- InkCanvasFeedbackAdorner.cs
- ListViewInsertionMark.cs
- CompoundFileStorageReference.cs
- FontUnitConverter.cs
- DataStreamFromComStream.cs
- MimeParameter.cs
- TableAutomationPeer.cs
- HtmlGenericControl.cs
- MsmqReceiveParameters.cs
- InputReportEventArgs.cs
- NameTable.cs
- InternalConfigEventArgs.cs
- JpegBitmapDecoder.cs
- EventBindingService.cs
- InvalidOperationException.cs
- XmlArrayAttribute.cs
- Thickness.cs
- DbMetaDataColumnNames.cs
- EraserBehavior.cs
- PlainXmlSerializer.cs
- DataRow.cs
- MessageSecurityOverHttpElement.cs
- FileDialog.cs
- XamlTemplateSerializer.cs
- EncoderParameters.cs
- GestureRecognitionResult.cs
- AssemblyCacheEntry.cs