没有合适的资源?快使用搜索试试~ 我知道了~
XamlX:通用的可插入XAML编译器,没有运行时相关性
共126个文件
cs:109个
csproj:9个
xml:2个
需积分: 23 1 下载量 172 浏览量
2021-05-05
08:25:00
上传
评论
收藏 146KB ZIP 举报
温馨提示
XamlX 通用的可插入XAML编译器,没有运行时相关性。 Avalonia项目当前正在将其用作XAML引擎。 编译器不以任何方式,形状或形式与XamlLanguageTypeMappings ,并且可以通过配置XamlLanguageTypeMappings来满足您特定框架的需求而用于任何目的。 进一步的定制可以通过AST操作来完成,请参见Avalonia存储库中的示例。 实现的功能 将XML直接转换为对象(实例化,设置属性,设置附加属性) 创建/填充语义 为[DeferredContent]属性分配了一个Func<IServiceProvider>委托,该委托发出子节点(可以自定义,请参见DeferredContentTests) 使用static T Parse(string, [IFormatProvider])方法(例如int , double , Tim
资源推荐
资源详情
资源评论
收起资源包目录
XamlX:通用的可插入XAML编译器,没有运行时相关性 (126个子文件)
RuntimeContext.cs 31KB
SreTypeSystem.cs 26KB
Clr.cs 25KB
MeScanner.cs 23KB
TypeSystem.cs 17KB
CheckingIlEmitter.cs 14KB
ParserTests.cs 12KB
CecilEmitter.cs 12KB
ServiceProviderTests.cs 12KB
XamlTransformHelpers.cs 12KB
XDocumentXamlParser.cs 10KB
Intrinsics.cs 10KB
ConvertPropertyValuesToAssignmentsTransformer.cs 9KB
XamlEmitContext.cs 9KB
CompilerHelpers.cs 8KB
TransformerConfiguration.cs 8KB
CecilType.cs 8KB
XamlMarkupExtensionParser.cs 7KB
XamlILEmitterExtensions.cs 7KB
CompatibleXmlReader.cs 7KB
ConvertersTests.cs 7KB
XamlIlCompiler.cs 7KB
CecilTypeSystem.cs 7KB
MarkupExtensionTests.cs 6KB
TypeReferenceResolver.cs 6KB
CecilTypeBuilder.cs 6KB
CompilerTestBase.cs 6KB
XamlEmitContextWithLocals.cs 5KB
PropertyAssignmentEmitter.cs 5KB
ILEmitHelpers.cs 5KB
TypeSystemHelpers.cs 5KB
RecordingIlEmitter.cs 5KB
CecilMethod.cs 5KB
XamlImperativeCompiler.cs 5KB
InitializationTests.cs 4KB
NamespaceInfoProvider.cs 4KB
CecilHelpers.cs 4KB
XamlIntrinsicsTransformer.cs 4KB
ILEmitContext.cs 4KB
ObjectInitializationNodeEmitter.cs 4KB
Xaml.cs 4KB
MeScanner.Shims.cs 4KB
PropertyReferenceResolver.cs 4KB
SystemXamlMarkupExtensionParser.cs 4KB
TopDownInitializationTransformer.cs 3KB
IntrinsicsTests.cs 3KB
Program.cs 3KB
Common.cs 3KB
XamlLanguageTypeMappings.cs 3KB
BenchCompiler.cs 3KB
XamlCompiler.cs 3KB
KnownStrings.cs 3KB
XamlRuntimeContext.cs 3KB
Helpers.cs 3KB
DeferredContentTests.cs 3KB
AstTransformationContext.cs 3KB
ResolveContentPropertyTransformer.cs 3KB
CompilerTestBase.cs 2KB
ConstructableObjectTransformer.cs 2KB
NamespaceInfoHelper.cs 2KB
ResolvePropertyValueAddersTransformer.cs 2KB
CecilProperty.cs 2KB
MarkupExtensionEmitter.cs 2KB
CecilCustomAttribute.cs 2KB
CommaSeparatedParenthesesTreeParser.cs 2KB
CecilTypeCache.cs 2KB
CecilAssembly.cs 2KB
CecilTests.cs 2KB
Program.cs 2KB
LoadBenchmark.cs 2KB
DictionaryTests.cs 2KB
CecilField.cs 2KB
XamlLocalsPool.cs 2KB
DeferredContentTransformer.cs 2KB
XamlXmlnsMappings.cs 2KB
MethodCallEmitter.cs 2KB
ContentConvertTransformer.cs 2KB
XamlContextBase.cs 1KB
KnownDirectivesTransformer.cs 1KB
Xml.cs 1KB
BasicCompilerTests.cs 1KB
IXamlILEmitter.cs 1KB
NewObjectEmitter.cs 1KB
Exceptions.cs 1KB
XArgumentsTransformer.cs 1KB
XamlLanguageEmitMappings.cs 1KB
CecilEvent.cs 1003B
ManipulationGroupEmitter.cs 988B
ValueWithManipulationsEmitter.cs 981B
TestXamlLanguage.cs 980B
BenchmarksXamlXConfiguration.cs 976B
NewObjectTransformer.cs 960B
TextNodeEmitter.cs 857B
TestObject.cs 794B
ListTests.cs 787B
PropertyValueManipulationEmitter.cs 732B
MarkupExtensionTransformer.cs 661B
CustomMetadataResolver.cs 637B
Interfaces.cs 506B
FlattenAstTransformer.cs 429B
共 126 条
- 1
- 2
资源评论
摔了个呆萌
- 粉丝: 28
- 资源: 4676
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功