Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Security / Policy / IBuiltInEvidence.cs / 1 / IBuiltInEvidence.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // IBuiltInEvidence.cs // namespace System.Security.Policy { internal interface IBuiltInEvidence { int OutputToBuffer( char[] buffer, int position, bool verbose ); // Initializes a class according to data in the buffer. Returns new position within buffer int InitFromBuffer( char[] buffer, int position); int GetRequiredSize(bool verbose); } internal static class BuiltInEvidenceHelper { internal const char idApplicationDirectory = (char)0; #if !FEATURE_PAL internal const char idPublisher = (char)1; #endif //!FEATURE_PAL internal const char idStrongName = (char)2; internal const char idZone = (char)3; internal const char idUrl = (char)4; internal const char idWebPage = (char)5; internal const char idSite = (char)6; internal const char idPermissionRequestEvidence = (char)7; #if !FEATURE_PAL internal const char idHash = (char)8; #endif // !FEATURE_PAL internal const char idGac = (char)9; internal static void CopyIntToCharArray( int value, char[] buffer, int position ) { buffer[position ] = (char)((value >> 16) & 0x0000FFFF); buffer[position + 1] = (char)((value ) & 0x0000FFFF); } internal static int GetIntFromCharArray(char[] buffer, int position ) { int value = (int)buffer[position]; value = value << 16; value += (int)buffer[position + 1]; return value; } internal static void CopyLongToCharArray( long value, char[] buffer, int position ) { buffer[position ] = (char)((value >> 48) & 0x000000000000FFFF); buffer[position + 1] = (char)((value >> 32) & 0x000000000000FFFF); buffer[position + 2] = (char)((value >> 16) & 0x000000000000FFFF); buffer[position + 3] = (char)((value ) & 0x000000000000FFFF); } internal static long GetLongFromCharArray(char[] buffer, int position ) { long value = (long)buffer[position]; value = value << 16; value += (long)buffer[position + 1]; value = value << 16; value += (long)buffer[position + 2]; value = value << 16; value += (long)buffer[position + 3]; return value; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HtmlTableRow.cs
- ISessionStateStore.cs
- ButtonFlatAdapter.cs
- BitVector32.cs
- DecimalAverageAggregationOperator.cs
- VisualBasicExpressionConverter.cs
- _UriSyntax.cs
- ProcessInfo.cs
- PackUriHelper.cs
- ExceptionUtil.cs
- Membership.cs
- SqlAggregateChecker.cs
- Rect.cs
- AppSettingsReader.cs
- SchemaManager.cs
- GlobalizationAssembly.cs
- DynamicControl.cs
- AppSecurityManager.cs
- XmlSchemaInfo.cs
- TreeBuilderBamlTranslator.cs
- DataGridHeaderBorder.cs
- TableCellsCollectionEditor.cs
- UriTemplateDispatchFormatter.cs
- DataGridViewComboBoxColumn.cs
- DocobjHost.cs
- TextView.cs
- DrawItemEvent.cs
- FontNamesConverter.cs
- XmlCompatibilityReader.cs
- TypeLibConverter.cs
- WebRequestModulesSection.cs
- DesignerOptions.cs
- WebConfigurationManager.cs
- XmlExpressionDumper.cs
- SortKey.cs
- UnsafeNativeMethods.cs
- SortKey.cs
- GenericEnumerator.cs
- RetrieveVirtualItemEventArgs.cs
- BlurBitmapEffect.cs
- NestPullup.cs
- LambdaExpression.cs
- VariantWrapper.cs
- EventLogPermissionAttribute.cs
- XPathCompileException.cs
- SafeTimerHandle.cs
- NetNamedPipeSecurityElement.cs
- RegularExpressionValidator.cs
- RequestSecurityTokenResponse.cs
- PlatformNotSupportedException.cs
- HttpChannelBindingToken.cs
- SerializationEventsCache.cs
- EdmProperty.cs
- _UriTypeConverter.cs
- Polyline.cs
- StateMachineSubscription.cs
- InplaceBitmapMetadataWriter.cs
- WebPartActionVerb.cs
- DESCryptoServiceProvider.cs
- FlowLayoutPanel.cs
- BindingWorker.cs
- XmlEncodedRawTextWriter.cs
- CheckBoxAutomationPeer.cs
- ContentElement.cs
- WorkflowFileItem.cs
- XamlReaderConstants.cs
- Int32AnimationUsingKeyFrames.cs
- ArgumentException.cs
- AutomationPatternInfo.cs
- StackBuilderSink.cs
- _NtlmClient.cs
- VerificationException.cs
- AsymmetricSignatureFormatter.cs
- CheckoutException.cs
- XamlHostingSectionGroup.cs
- ButtonStandardAdapter.cs
- AnnotationAuthorChangedEventArgs.cs
- SortKey.cs
- Viewport3DVisual.cs
- DesignTimeSiteMapProvider.cs
- MetadataHelper.cs
- CachedRequestParams.cs
- TagPrefixCollection.cs
- DataRow.cs
- Propagator.JoinPropagator.SubstitutingCloneVisitor.cs
- KeyValueConfigurationElement.cs
- HttpStaticObjectsCollectionBase.cs
- FileSecurity.cs
- CustomTypeDescriptor.cs
- TransformFinalBlockRequest.cs
- CustomError.cs
- OpCodes.cs
- SafeBitVector32.cs
- MostlySingletonList.cs
- MimeWriter.cs
- DrawingGroup.cs
- APCustomTypeDescriptor.cs
- NativeMethods.cs
- XmlHelper.cs
- COM2ExtendedTypeConverter.cs