Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / XamlBuildTask / Microsoft / Build / Tasks / Xaml / CodeDomExtensionMethods.cs / 1305376 / CodeDomExtensionMethods.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace Microsoft.Build.Tasks.Xaml { using System; using System.CodeDom; static class CodeDomExtensionMethods { internal static CodeVariableReferenceExpression DeclareVar(this CodeStatementCollection block, Type type, string name, CodeExpression initExpression) { block.Add(new CodeVariableDeclarationStatement() { Name = name, Type = new CodeTypeReference(type), InitExpression = initExpression }); return new CodeVariableReferenceExpression(name); } internal static CodeFieldReferenceExpression Field(this CodeExpression targetObject, string fieldName) { return new CodeFieldReferenceExpression(targetObject, fieldName); } internal static CodeMethodInvokeExpression Invoke(this CodeExpression targetObject, string methodName, params CodeExpression[] parameters) { return new CodeMethodInvokeExpression(targetObject, methodName, parameters); } internal static CodeObjectCreateExpression New(this Type type, params CodeExpression[] parameters) { return new CodeObjectCreateExpression(type, parameters); } internal static CodePropertyReferenceExpression Property(this CodeExpression targetObject, string propertyName) { return new CodePropertyReferenceExpression(targetObject, propertyName); } } } // 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
- PageContentAsyncResult.cs
- ValidationErrorCollection.cs
- DynamicPropertyHolder.cs
- Clock.cs
- RequestCacheValidator.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- ChannelBase.cs
- ListBoxItemAutomationPeer.cs
- SqlUDTStorage.cs
- VisualStyleInformation.cs
- _RegBlobWebProxyDataBuilder.cs
- ReachIDocumentPaginatorSerializer.cs
- LayoutTable.cs
- Expression.cs
- NativeObjectSecurity.cs
- EntityProviderServices.cs
- updatecommandorderer.cs
- RestClientProxyHandler.cs
- DesignerView.xaml.cs
- TreeNodeMouseHoverEvent.cs
- Error.cs
- NativeMethods.cs
- LedgerEntry.cs
- ValidatingReaderNodeData.cs
- RoleGroupCollection.cs
- Block.cs
- DesignUtil.cs
- DbConnectionInternal.cs
- DataGridBeginningEditEventArgs.cs
- SingleAnimation.cs
- XmlSiteMapProvider.cs
- TreeIterator.cs
- OracleInfoMessageEventArgs.cs
- XmlUrlResolver.cs
- ListenerElementsCollection.cs
- WindowsListViewScroll.cs
- UserControlBuildProvider.cs
- TrustLevel.cs
- Stackframe.cs
- ExecutionContext.cs
- Vector.cs
- PageClientProxyGenerator.cs
- TaskExtensions.cs
- input.cs
- FieldNameLookup.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- NativeStructs.cs
- TextChange.cs
- ImmutableCollection.cs
- OdbcDataAdapter.cs
- CookielessData.cs
- ContextBase.cs
- VBIdentifierNameEditor.cs
- XmlArrayItemAttribute.cs
- DateBoldEvent.cs
- BinaryNode.cs
- Geometry.cs
- TreeNodeEventArgs.cs
- SpeechAudioFormatInfo.cs
- BridgeDataReader.cs
- ComponentDispatcher.cs
- ProcessThread.cs
- TextDocumentView.cs
- PerformanceCounterPermission.cs
- WmlFormAdapter.cs
- As.cs
- Size3DValueSerializer.cs
- Model3DGroup.cs
- KeyedHashAlgorithm.cs
- MobileControlBuilder.cs
- DSACryptoServiceProvider.cs
- RoleService.cs
- BufferedWebEventProvider.cs
- ByteStream.cs
- AuthStoreRoleProvider.cs
- MenuItemBinding.cs
- CodeTypeReferenceCollection.cs
- OverrideMode.cs
- XmlImplementation.cs
- Int16AnimationUsingKeyFrames.cs
- UrlMappingsSection.cs
- SqlWorkflowPersistenceService.cs
- SafeNativeMethods.cs
- SelectionService.cs
- TextTreeText.cs
- HtmlTernaryTree.cs
- DebugController.cs
- Solver.cs
- SqlColumnizer.cs
- DBCSCodePageEncoding.cs
- WindowsButton.cs
- DetailsViewInsertedEventArgs.cs
- Selector.cs
- filewebresponse.cs
- StorageEndPropertyMapping.cs
- StrokeCollectionConverter.cs
- CmsInterop.cs
- TextServicesCompartmentContext.cs
- PeerEndPoint.cs
- SrgsGrammarCompiler.cs