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
- State.cs
- TextAction.cs
- TraceHandlerErrorFormatter.cs
- typedescriptorpermissionattribute.cs
- ListItemCollection.cs
- ListControlActionList.cs
- Atom10FormatterFactory.cs
- ToolStripOverflowButton.cs
- ColorAnimationUsingKeyFrames.cs
- WebBrowserEvent.cs
- VectorValueSerializer.cs
- XmlSchemaInclude.cs
- UIElementHelper.cs
- RTLAwareMessageBox.cs
- PageTheme.cs
- TransformGroup.cs
- FontStyleConverter.cs
- ToggleProviderWrapper.cs
- RayHitTestParameters.cs
- WebPartDescriptionCollection.cs
- Array.cs
- MDIClient.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- FreezableOperations.cs
- SystemIPv6InterfaceProperties.cs
- StyleModeStack.cs
- MarkupCompiler.cs
- Matrix3D.cs
- SettingsBindableAttribute.cs
- DecimalStorage.cs
- FlowDocumentView.cs
- RtfToXamlReader.cs
- CompositeScriptReference.cs
- QuaternionKeyFrameCollection.cs
- XslNumber.cs
- UmAlQuraCalendar.cs
- _RequestCacheProtocol.cs
- XmlCharacterData.cs
- TopClause.cs
- SimpleBitVector32.cs
- DataGridRelationshipRow.cs
- XPathScanner.cs
- HashSetEqualityComparer.cs
- Vector3DCollection.cs
- IsolatedStorageFileStream.cs
- Domain.cs
- WebServiceTypeData.cs
- ButtonColumn.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- SchemaComplexType.cs
- WebRequestModuleElementCollection.cs
- FixUpCollection.cs
- StylusDownEventArgs.cs
- SmiSettersStream.cs
- PropertyPushdownHelper.cs
- HMACSHA256.cs
- Mapping.cs
- XmlParserContext.cs
- PreDigestedSignedInfo.cs
- VectorAnimationUsingKeyFrames.cs
- TraceInternal.cs
- ModelItemDictionary.cs
- DynamicPropertyReader.cs
- CallbackValidator.cs
- AspCompat.cs
- Base64Encoder.cs
- HtmlControl.cs
- ConstructorBuilder.cs
- CaseInsensitiveComparer.cs
- SystemInformation.cs
- InvalidCastException.cs
- CurrentChangingEventManager.cs
- MsmqDecodeHelper.cs
- OleDbReferenceCollection.cs
- TreeNodeCollection.cs
- ReferenceConverter.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- DataGridViewComboBoxEditingControl.cs
- XmlTypeAttribute.cs
- AutomationElementCollection.cs
- BamlBinaryReader.cs
- MsmqInputChannel.cs
- NavigationEventArgs.cs
- TemplateBaseAction.cs
- AttributeAction.cs
- AnnotationComponentChooser.cs
- ImportedPolicyConversionContext.cs
- AccessText.cs
- X509RecipientCertificateServiceElement.cs
- ToolBarOverflowPanel.cs
- DurableMessageDispatchInspector.cs
- ArcSegment.cs
- TableLayoutSettingsTypeConverter.cs
- MetadataCache.cs
- UriTemplatePathSegment.cs
- EventArgs.cs
- Color.cs
- TTSVoice.cs
- OleServicesContext.cs
- MatrixAnimationUsingPath.cs