1. 26 7月, 2019 1 次提交
  2. 25 7月, 2019 1 次提交
  3. 12 7月, 2019 1 次提交
  4. 19 4月, 2019 1 次提交
  5. 17 4月, 2019 1 次提交
  6. 03 4月, 2019 1 次提交
    • R
      Add IMethodSymbol.IsReadOnly to public API (#34514) · cfea0281
      Rikki Gibson 提交于
      * Add IsDeclaredReadOnly and IsEffectivelyReadOnly to public API
      
      * Fix build. Add simple SemanticModel test.
      
      * Fix Roslyn users of IMethodSymbol. Expand semantic model test.
      
      * Fix visibility of MethodSymbol.vb members
      
      * Implement ReadOnly method API in CodeGenerationConstructedMethodSymbol
      
      * Cleanup usings and change NotImplementedException to ExceptionUtilities.Unreachable
      
      * Simplify down to IMethodSymbol.IsReadOnly
      
      * Fix IsReadOnly API for reduced extension methods. Test ref readonly ref
      properties.
      
      * Ensure that non-reduced extension methods are never 'readonly'
      
      * Update doc
      
      * Reduced extension methods are not declared readonly, they're effectively readonly.
      
      * Remove unused copy of extension methods test source
      cfea0281
  7. 12 3月, 2019 1 次提交
  8. 21 2月, 2019 1 次提交
  9. 28 9月, 2017 1 次提交
  10. 20 9月, 2017 2 次提交
  11. 25 2月, 2017 1 次提交
  12. 24 2月, 2017 1 次提交
  13. 23 2月, 2017 1 次提交
  14. 11 2月, 2017 1 次提交
  15. 23 11月, 2016 1 次提交
  16. 18 2月, 2016 1 次提交
  17. 18 6月, 2015 1 次提交
  18. 24 2月, 2015 1 次提交
  19. 25 1月, 2015 1 次提交
    • J
      Change the file encoding of many files back to UTF-8. · cfdd6068
      jaredpar 提交于
      These were accidentally changed to UTF-16LE during a recent scripted change.  This went unnoticed because the encoding change didn't register in CodeFlow (indeed if you view a shelve of this change in CodeFlow it will report no changes).  UTF-16 does not work well with Git as it is often interpreted as a binary file.  Moving back to UTF-8 so our GitHub experience works well for customers.
      
      closes #66 (changeset 1403787)
      cfdd6068
  20. 24 1月, 2015 1 次提交
    • B
      First step in moving the compiler code base to the .Net Foundation coding style. · 16512b64
      beep boop 提交于
      Background:
      
      As discussed in the dev team all hands all code under the GitHub dotnet foundation is using a single process for contribution, API review, infrastructure and coding style. The idea is to present a unified view to our customer and give them a single story for contributing to any project under the dotnet foundation.
      
      https://github.com/dotnet/corefx/wiki/Contributing#c-coding-style
      
      The coding style transition is automated using a Roslyn based rewrite tool:
      
      https://github.com/dotnet/codeformatter
      
      This will be applied in stages across our developer tree. Right now the focus is on the Open directory as this is what is being presented on github. Code owners will be contacted before the transition happens.
      
      Note: this is a soft style requirement. There are no build errors that come from this change.
       (changeset 1403394)
      16512b64
  21. 15 1月, 2015 1 次提交
  22. 14 1月, 2015 1 次提交
  23. 20 6月, 2014 1 次提交
    • T
      Splits Microsoft.CodeAnalysis, Microsoft.CodeAnalysis.CSharp and... · fc3b332f
      TomasMatousek 提交于
      Splits Microsoft.CodeAnalysis, Microsoft.CodeAnalysis.CSharp and Microsoft.CodeAnalysis.VisualBasic into portable and desktop assemblies.
      
      Existing Core\Source, CSharp\Source and VisualBasic\Source directories are renamed to Core\Portable, CSharp\Portable and VisualBasic\Portable.
      New sibling Desktop folders are added and non-portable source is moved there.
      "System.Runtime" references has to be removed in order for the portable project system magic to automatically add facade references.
       (changeset 1281686)
      fc3b332f
  24. 01 5月, 2014 1 次提交
    • T
      We need to be more conscious about producing synthesized symbols during... · 211b47ed
      TomasMatousek 提交于
      We need to be more conscious about producing synthesized symbols during lowering in order to enable EnC of method bodies whose lowering produce such symbols (e.g. lambdas, iterators, dynamic sites, etc.).
      
           This change refactors synthesized symbols in C# so that all symbols produced during lowering phase implement an interface (ISynthesizedMethodBodyImplementationSymbol) that can be used in the emit phase to retrieve information necessary for updating the corresponding metadata entities should they enter EnC.
      
           I also attempted to somewhat improve and increase consistency of the naming of synthesized symbols involved in this change.
      
           No new functionality is added by this change. (changeset 1247789)
      211b47ed
  25. 25 3月, 2014 1 次提交
  26. 21 3月, 2014 1 次提交
  27. 19 3月, 2014 1 次提交