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
- TriState.cs
- CodeNamespace.cs
- XmlByteStreamWriter.cs
- EntityDataSourceView.cs
- InheritedPropertyChangedEventArgs.cs
- SrgsDocumentParser.cs
- ButtonColumn.cs
- StandardCommandToolStripMenuItem.cs
- Scanner.cs
- ObjectPropertyMapping.cs
- SpAudioStreamWrapper.cs
- CodeValidator.cs
- StaticDataManager.cs
- CustomCategoryAttribute.cs
- ByteStream.cs
- MenuItemCollection.cs
- TransactedReceiveScope.cs
- ScrollChrome.cs
- ACE.cs
- DependencyObjectType.cs
- ColorAnimationUsingKeyFrames.cs
- CategoryState.cs
- GridView.cs
- TreeWalkHelper.cs
- ReturnType.cs
- SQLInt16Storage.cs
- DecimalMinMaxAggregationOperator.cs
- Cursor.cs
- AudioLevelUpdatedEventArgs.cs
- Border.cs
- CompilerGlobalScopeAttribute.cs
- SapiAttributeParser.cs
- WebPartsPersonalization.cs
- DataGridDetailsPresenterAutomationPeer.cs
- ConfigurationStrings.cs
- CodeVariableDeclarationStatement.cs
- QuotedStringWriteStateInfo.cs
- RequestCachePolicyConverter.cs
- InstancePersistenceEvent.cs
- FormViewCommandEventArgs.cs
- InputProviderSite.cs
- PresentationAppDomainManager.cs
- PeerNameResolver.cs
- EllipseGeometry.cs
- BitmapMetadataEnumerator.cs
- MobileTextWriter.cs
- RecognizedAudio.cs
- HttpApplicationFactory.cs
- ConfigurationValue.cs
- TextSpan.cs
- SpotLight.cs
- UnsafeNativeMethods.cs
- Command.cs
- DllNotFoundException.cs
- WebBrowserProgressChangedEventHandler.cs
- Size3DConverter.cs
- DesignColumnCollection.cs
- MulticastOption.cs
- PrimitiveDataContract.cs
- OleDbDataReader.cs
- EditingCoordinator.cs
- InputManager.cs
- ZipIOCentralDirectoryFileHeader.cs
- VoiceInfo.cs
- DataBinder.cs
- NumericUpDownAccelerationCollection.cs
- OracleFactory.cs
- selecteditemcollection.cs
- RelationshipEnd.cs
- BamlTreeNode.cs
- SessionStateSection.cs
- LogEntryHeaderSerializer.cs
- PieceDirectory.cs
- CatalogPart.cs
- DataList.cs
- ObfuscationAttribute.cs
- RestClientProxyHandler.cs
- ResourceDisplayNameAttribute.cs
- WindowsPen.cs
- PriorityItem.cs
- DBConcurrencyException.cs
- UnsafeNativeMethods.cs
- ColorTranslator.cs
- CqlParser.cs
- Translator.cs
- DependencyObjectType.cs
- SqlTypesSchemaImporter.cs
- ConcurrentQueue.cs
- AppearanceEditorPart.cs
- HttpChannelHelper.cs
- PageRanges.cs
- RefreshPropertiesAttribute.cs
- MediaCommands.cs
- NodeInfo.cs
- ProxyWebPartManager.cs
- CodeAttachEventStatement.cs
- TheQuery.cs
- RequestChannel.cs
- X509CertificateCollection.cs
- SimpleNameService.cs