08 2019 档案

摘要:现在用 C# 来开发跨平台应用已经有很成熟的方案,即共用非界面代码,而每个操作系统搭配特定的用户界面代码。这个方案的好处是可以直接使用操作系统原生的控件和第三方控件,还能够和操作系统深度集成。 这里的深度集成主要是指一些 Windows 专有的系统特性: Windows 托盘 Windows 跳转列 阅读全文
posted @ 2019-08-28 09:36 大芒果 阅读(684) 评论(0) 推荐(0)
摘要:使用 Roslyn 进行源码分析时,我们会对很多不同种类的语法节点进行分析。如果能够一次性了解到各种不同种类的语法节点,并明白其含义和结构,那么在源码分析的过程中将会更加得心应手。 本文将介绍 Roslyn 中各种不同的语法节点、每个节点的含义,以及这些节点之间的关系和语法树结构。 本文内容 基本概 阅读全文
posted @ 2019-08-25 11:13 大芒果 阅读(963) 评论(0) 推荐(0)
摘要:红绿树的影子 如果你是通过搜索找到这篇文章的,那么至少证明你调试过 Roslyn API 的使用,或者阅读过 Roslyn 的源码。因为正常使用 Roslyn 的 API 时你是看不到红绿树的,这是 Roslyn 的实现细节。但你在调试的时候可能会看到 Green 属性,或者在阅读源码时看到 Get 阅读全文
posted @ 2019-08-25 11:11 大芒果 阅读(605) 评论(0) 推荐(0)
摘要:1|0先决条件 Visual Studio 2017 .NET Compiler Platform SDK Rosyln入门(一)-C#语法分析 2|0简介 今天,Visual Basic和C#编译器是黑盒子:输入文本然后输出字节,编译管道的中间阶段没有透明性。使用.NET编译器平台(以前称为“Ro 阅读全文
posted @ 2019-08-25 11:00 大芒果 阅读(345) 评论(0) 推荐(0)
摘要:https://github.com/xamarin/xamarin-forms-sampleshttps://github.com/EgorBo/CrossChat-Xamarin.Formshttps://github.com/JoesWeek/Cnblogshttps://github.com 阅读全文
posted @ 2019-08-25 11:00 大芒果 阅读(527) 评论(0) 推荐(0)
摘要:1|0演示环境 Visual Studio 2017 .NET Compiler Platform SDK 2|0简介 今天,Visual Basic和C#编译器是黑盒子:输入文本然后输出字节,编译管道的中间阶段没有透明性。使用.NET编译器平台(以前称为“Roslyn”),工具和开发人员可以利用编 阅读全文
posted @ 2019-08-25 10:58 大芒果 阅读(980) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/WPwalter/article/details/79616402 <!-- flowchart 箭头图标 勿删 --> Roslyn 是微 阅读全文
posted @ 2019-08-25 10:15 大芒果 阅读(8548) 评论(1) 推荐(1)
摘要:git 仓库中删除历史大文件 git 仓库中删除历史大文件 在git中增加了一个很大的文件,而且被保存在历史提交记录中,每次拉取代码都很大,速度很慢。而且用删除 提交历史记录的方式不是很实际。 以下分几个步骤介绍如何减小.git文件夹 1.显示10个最大的文件id列表 git verify-pack 阅读全文
posted @ 2019-08-16 00:03 大芒果 阅读(5428) 评论(0) 推荐(2)