Tutorial by Topics: features

This sixth iteration of the C# language is provided by the Roslyn compiler. This compiler came out with version 4.6 of the .NET Framework, however it can generate code in a backward compatible manner to allow targeting earlier framework versions. C# version 6 code can be compiled in a fully backwa...
Visual Basic 14 is the version of Visual Basic that was shipped as part of Visual Studio 2015. This version was rewritten from scratch in about 1.3 million lines of VB. Many features were added to remove common irritations and to make common coding patterns cleaner. The version number of Visual Ba...
C# 7.0 is the seventh version of C#. This version contains some new features: language support for Tuples, local functions, out var declarations, digit separators, binary literals, pattern matching, throw expressions, ref return and ref local and extended expression bodied members list. Official re...
Using undocumented features is considered a risky practice1, as these features may change without notice or simply work differently on different MATLAB versions. For this reason, it is advised to employ defensive programming techniques such as enclosing undocumented pieces of code within try/cat...
If you do not want your code to break when no implementation is found, check the DependencyService first if it has a implementation available. You can do this by a simple check if it is not null. var speaker = DependencyService.Get<ITextToSpeech>(); if (speaker != null) { speaker....
C# version 3.0 was released as part of .Net version 3.5. Many of the features added with this version were in support of LINQ (Language INtegrated Queries). List of added features: LINQ Lambda expressions Extension methods Anonymous types Implicitly typed variables Object and Collection I...
Async & Await public Task MyTaskAsync(){ doSomething(); } await MyTaskAsync(); public Task<string> MyStringTaskAsync(){ return getSomeString(); } string MyString = await MyStringTaskAsync(); Caller Information Attributes public void MyCallerAttributes(string MyMes...
target_compile_features(target PRIVATE|PUBLIC|INTERFACE feature1 [feature2 ...])
This section provides an overview of what's new in MarkLogic 8 and its other updated versions. Use case for each feature also needs to be added.
You can use cucumber as a plugin in QTP and Selenium. The steps in the cucumber scenario are global variables. You can implement once and call many times. Hence reduces the code maintenance, and can reuse the same code when required. Cucumber features are written in the Gherkin language and st...
This only works with projects using Swift 3+

Page 1 of 2