Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / IntSecurity.cs / 1305376 / IntSecurity.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System; using System.Security; using System.Security.Permissions; [HostProtection(SharedState = true)] internal static class IntSecurity { public static readonly CodeAccessPermission UnmanagedCode = new SecurityPermission(SecurityPermissionFlag.UnmanagedCode); public static readonly CodeAccessPermission FullReflection = new ReflectionPermission(PermissionState.Unrestricted); public static string UnsafeGetFullPath(string fileName) { string full = fileName; FileIOPermission fiop = new FileIOPermission(PermissionState.None); fiop.AllFiles = FileIOPermissionAccess.PathDiscovery; fiop.Assert(); try { full = System.IO.Path.GetFullPath(fileName); } finally { CodeAccessPermission.RevertAssert(); } return full; } } } // 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
- ObjectPersistData.cs
- Bold.cs
- NativeMethods.cs
- precedingsibling.cs
- FormatterConverter.cs
- DataGridViewCellStyle.cs
- EntityStoreSchemaGenerator.cs
- SchemaImporterExtensionElement.cs
- NullableConverter.cs
- SuppressMessageAttribute.cs
- DictionaryEntry.cs
- TaiwanCalendar.cs
- ReadOnlyHierarchicalDataSource.cs
- SqlAliasesReferenced.cs
- ItemList.cs
- SplitContainerDesigner.cs
- ResourceManagerWrapper.cs
- Stroke2.cs
- HtmlInputImage.cs
- MessageQueueConverter.cs
- ISessionStateStore.cs
- DeclarativeCatalogPart.cs
- LoginName.cs
- RemoteWebConfigurationHost.cs
- Decoder.cs
- DrawingVisual.cs
- DocumentGrid.cs
- IERequestCache.cs
- SecurityContextTokenValidationException.cs
- HostedImpersonationContext.cs
- CreateUserWizardStep.cs
- ProxyWebPartManager.cs
- BooleanStorage.cs
- ChangeNode.cs
- FileLogRecord.cs
- __ConsoleStream.cs
- ArraySegment.cs
- ManagementOperationWatcher.cs
- DBConnection.cs
- RtType.cs
- TextParaClient.cs
- MaterialCollection.cs
- WeakRefEnumerator.cs
- UnsafeNativeMethods.cs
- DmlSqlGenerator.cs
- InitiatorSessionSymmetricTransportSecurityProtocol.cs
- ProjectionCamera.cs
- DefaultPropertyAttribute.cs
- DataGridViewCellFormattingEventArgs.cs
- ContentDisposition.cs
- IntSecurity.cs
- StreamWriter.cs
- CreateUserWizardDesigner.cs
- mansign.cs
- _DisconnectOverlappedAsyncResult.cs
- PropertyMapper.cs
- KerberosTicketHashIdentifierClause.cs
- InheritanceContextHelper.cs
- HyperLinkStyle.cs
- HyperLinkColumn.cs
- CmsUtils.cs
- TextElement.cs
- EditorAttribute.cs
- base64Transforms.cs
- Partitioner.cs
- SurrogateSelector.cs
- TouchEventArgs.cs
- EditBehavior.cs
- OrderByLifter.cs
- HitTestResult.cs
- TraceSection.cs
- HierarchicalDataBoundControl.cs
- TimerElapsedEvenArgs.cs
- Registry.cs
- SrgsElementFactoryCompiler.cs
- DeviceContext2.cs
- LinkLabel.cs
- ValueOfAction.cs
- AssemblyLoader.cs
- xmlglyphRunInfo.cs
- AuthenticationConfig.cs
- x509store.cs
- HtmlInputSubmit.cs
- IpcManager.cs
- Setter.cs
- TripleDESCryptoServiceProvider.cs
- XMLSchema.cs
- CharStorage.cs
- RepeatInfo.cs
- XmlSchemaAttributeGroup.cs
- GestureRecognizer.cs
- EventDescriptor.cs
- AssemblySettingAttributes.cs
- SiteMembershipCondition.cs
- PropertyPushdownHelper.cs
- AccessDataSourceView.cs
- ChannelManager.cs
- CryptoApi.cs
- NavigationHelper.cs
- ErrorTolerantObjectWriter.cs