Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Markup / Baml2006 / Baml2006KeyRecord.cs / 1586720 / Baml2006KeyRecord.cs
using System; using System.Collections.Generic; using System.Text; using System.Xaml; using System.Windows.Markup; using System.Diagnostics; namespace System.Windows.Baml2006 { [DebuggerDisplay("{DebuggerString}")] internal class KeyRecord { public KeyRecord(bool shared, bool sharedSet, int valuePosition, Type keyType) : this(shared, sharedSet, valuePosition) { _data = keyType; } public KeyRecord(bool shared, bool sharedSet, int valuePosition, string keyString) : this(shared, sharedSet, valuePosition) { _data = keyString; } public KeyRecord(bool shared, bool sharedSet, int valuePosition, XamlSchemaContext context) : this(shared, sharedSet, valuePosition) { _data = new XamlNodeList(context, 8); } private KeyRecord(bool shared, bool sharedSet, int valuePosition) { _shared = shared; _sharedSet = sharedSet; ValuePosition = valuePosition; } public bool Shared { get { return _shared; } } public bool SharedSet { get { return _sharedSet; } } public long ValuePosition { get; set; } public int ValueSize { get; set; } public byte Flags { get; set; } // This can either be a StaticResource or an OptimizedStaticResource // Since they don't share anything in common, we've made this a list of objects. public List
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XamlSerializerUtil.cs
- RegexRunnerFactory.cs
- QueryStack.cs
- NativeMethods.cs
- ScriptingRoleServiceSection.cs
- Polyline.cs
- IPAddressCollection.cs
- CellQuery.cs
- HttpRuntimeSection.cs
- ConfigurationSectionCollection.cs
- autovalidator.cs
- ScopelessEnumAttribute.cs
- LineGeometry.cs
- TextCharacters.cs
- FixedStringLookup.cs
- UpdatePanelTriggerCollection.cs
- DataSetSchema.cs
- SpecularMaterial.cs
- Content.cs
- AssemblyInfo.cs
- ClientUrlResolverWrapper.cs
- DataSvcMapFile.cs
- OutputCacheSettingsSection.cs
- PointAnimationUsingPath.cs
- BufferModeSettings.cs
- ScrollChrome.cs
- EmbeddedMailObject.cs
- InputLanguageManager.cs
- ManifestResourceInfo.cs
- MenuItem.cs
- COM2PictureConverter.cs
- XPathNodePointer.cs
- UnauthorizedWebPart.cs
- SqlInternalConnection.cs
- DataRelationPropertyDescriptor.cs
- EntityDescriptor.cs
- Array.cs
- OracleBFile.cs
- DataTableExtensions.cs
- AssociationSet.cs
- D3DImage.cs
- CommonRemoteMemoryBlock.cs
- GeneralEndpointIdentity.cs
- Config.cs
- InternalControlCollection.cs
- XmlHelper.cs
- DataServiceQueryOfT.cs
- DynamicPropertyHolder.cs
- ClientRuntimeConfig.cs
- QueryExtender.cs
- BaseEntityWrapper.cs
- SessionParameter.cs
- XmlSchemaDocumentation.cs
- ImportCatalogPart.cs
- SqlDataSourceFilteringEventArgs.cs
- ControllableStoryboardAction.cs
- AdjustableArrowCap.cs
- TextFindEngine.cs
- FontNameEditor.cs
- ComboBox.cs
- BeginStoryboard.cs
- IsolatedStorageFile.cs
- Parameter.cs
- EmptyControlCollection.cs
- CopyOfAction.cs
- SiteMapSection.cs
- MemberAccessException.cs
- DragDropHelper.cs
- MSAAWinEventWrap.cs
- ArrayWithOffset.cs
- DataServiceQueryProvider.cs
- FixedStringLookup.cs
- OrderingQueryOperator.cs
- TeredoHelper.cs
- webeventbuffer.cs
- OciHandle.cs
- PageParser.cs
- PenThread.cs
- RequestCacheManager.cs
- Rect.cs
- KoreanCalendar.cs
- XmlSchemaObjectCollection.cs
- FlowDocumentPage.cs
- HostingEnvironmentSection.cs
- SafeViewOfFileHandle.cs
- NativeWindow.cs
- WebRequestModuleElementCollection.cs
- ProviderBase.cs
- Simplifier.cs
- FormViewInsertedEventArgs.cs
- HWStack.cs
- TextRangeEditLists.cs
- FastEncoderStatics.cs
- HWStack.cs
- bidPrivateBase.cs
- ButtonFlatAdapter.cs
- SettingsPropertyValueCollection.cs
- TwoPhaseCommitProxy.cs
- RangeEnumerable.cs
- ExpressionNode.cs