|
Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
| [00] Numeric Types.linq |
352б |
| [01] Access Modifiers - Examples.linq |
952б |
| [01] A First C# Program.linq |
699б |
| [01] AggregateException.linq |
340б |
| [01] Anonymous Types.linq |
257б |
| [01] Arrays.linq |
769б |
| [01] AutoResetEvent.linq |
447б |
| [01] Awaiting.linq |
465б |
| [01] Barrier.linq |
371б |
| [01] BigInteger.linq |
971б |
| [01] Calculating prime numbers.linq |
455б |
| [01] Cancellation.linq |
834б |
| [01] Char.linq |
394б |
| [01] Character literals.linq |
464б |
| [01] Convert.linq |
647б |
| [01] Creating and starting tasks.linq |
260б |
| [01] Creating a thread.linq |
379б |
| [01] Custom Binding.linq |
599б |
| [01] DateTime and Time Zones.linq |
780б |
| [01] Delegates.linq |
470б |
| [01] Dictionary.linq |
1.12Кб |
| [01] DivideByZeroException unhandled.linq |
230б |
| [01] Enumeration.linq |
387б |
| [01] Enums.linq |
659б |
| [01] Equality and Comparison Operators.linq |
448б |
| [01] Events.linq |
1.13Кб |
| [01] Extension Methods.linq |
846б |
| [01] Fields.linq |
264б |
| [01] Generic List class.linq |
1.21Кб |
| [01] Generic Types.linq |
561б |
| [01] GetPrimesCount.linq |
546б |
| [01] Guid.linq |
475б |
| [01] IEqualityComparer and EqualityComparer.linq |
1.01Кб |
| [01] Inheritance.linq |
700б |
| [01] Interfaces.linq |
662б |
| [01] Intro.linq |
420б |
| [01] Lambda Expressions.linq |
895б |
| [01] Low-level use of IEnumerable and IEnumerator.linq |
369б |
| [01] Multithreaded timers - Threading Timer.linq |
494б |
| [01] Nested Types.linq |
323б |
| [01] Nullable Types.linq |
350б |
| [01] Null Coalescing Operator.linq |
123б |
| [01] Numeric Literals.linq |
635б |
| [01] Numeric type unification.linq |
163б |
| [01] Obtaining stack trace.linq |
917б |
| [01] Operator Functions.linq |
734б |
| [01] Order Comparison.linq |
277б |
| [01] Parallel.Invoke.linq |
295б |
| [01] Predefined Type Examples.linq |
553б |
| [01] Primary Expressions.linq |
219б |
| [01] Producer-Consumer Queue.linq |
968б |
| [01] Referential vs structural comparisons.linq |
389б |
| [01] Signaling with Wait and Pulse.linq |
807б |
| [01] Simple use of lock.linq |
382б |
| [01] SpinLock.linq |
335б |
| [01] Stack.linq |
312б |
| [01] Starting a Task.linq |
131б |
| [01] Structs.linq |
567б |
| [01] The @ prefix.linq |
225б |
| [01] The object Type.linq |
817б |
| [01] Thread safety and .NET Framework types.linq |
431б |
| [01] ThreadStatic.linq |
352б |
| [01] TimeSpan.linq |
723б |
| [01] ToString and Parse.linq |
865б |
| [01] Tuples.linq |
603б |
| [01] Type Unification.linq |
407б |
| [01] Unsafe Code.linq |
621б |
| [01] Using System.Collections.ObjectModel.Collection.linq |
860б |
| [01] Value vs Referential Equality.linq |
915б |
| [02] A First C# Program - simplified.linq |
413б |
| [02] Anonymous Types - Omitting Identifiers.linq |
272б |
| [02] Assignment Expressions.linq |
333б |
| [02] Calculating prime numbers - ordered.linq |
446б |
| [02] Character conversions.linq |
320б |
| [02] Collection Initializers.linq |
333б |
| [02] Comparing Tuples.linq |
210б |
| [02] Contextual Keywords.linq |
188б |
| [02] Custom Implicit and Explicit Conversions.linq |
695б |
| [02] DateTimeOffset and Time Zones.linq |
548б |
| [02] Default Element Initialization.linq |
193б |
| [02] Delegates - longhand.linq |
318б |
| [02] Disposing enumerators.linq |
215б |
| [02] DivideByZeroException handled.linq |
345б |
| [02] Equality with Reference Types.linq |
477б |
| [02] Extending previous example.linq |
1.22Кб |
| [02] Extension Method Chaining.linq |
614б |
| [02] Fields - readonly.linq |
341б |
| [02] Flatten.linq |
329б |
| [02] Friend Assemblies.linq |
1.04Кб |
| [02] Heap.linq |
571б |
| [02] Join.linq |
235б |
| [02] Nested Types - Private Member Visibility.linq |
222б |
| [02] Null-Conditional Operator.linq |
240б |
| [02] Numeric Suffixes.linq |
589б |
| [02] Numeric type unification - typesafe.linq |
215б |
| [02] Old ArrayList class.linq |
454б |
| [02] Pinning variables with fixed.linq |
338б |
| [02] Polymorphism.linq |
640б |
| [02] Producer-Consumer Queue - with Tasks.linq |
1.40Кб |
| [02] Shallow array clone.linq |
465б |
| [02] SpinWait - SpinUntil.linq |
337б |
| [02] Statement Mode.linq |
401б |
| [02] Structs - Illegal Construction Examples.linq |
361б |
| [02] TimeSpan - Properties.linq |
925б |
| [02] ToUpper & ToLower - and the Turkey bug.linq |
708б |
| [02] Wait.linq |
310б |
| [02] Why Generics Exist.linq |
675б |
| [03] == and !=.linq |
188б |
| [03] And & Or Operators.linq |
411б |
| [03] Boxing & Unboxing.linq |
256б |
| [03] Capturing Outer Variables.linq |
717б |
| [03] Collection Initializers - dictionaries.linq |
234б |
| [03] Complex Numbers.linq |
846б |
| [03] Custom Type Examples.linq |
862б |
| [03] Decoupling task creation and execution.linq |
274б |
| [03] Default Element Initialization - Reference Types.linq |
505б |
| [03] Default Element Initialization - Value Types.linq |
290б |
| [03] Definite Assignment - Local Variables.linq |
187б |
| [03] Enum Conversions.linq |
673б |
| [03] Enum to Integral Conversions.linq |
1.05Кб |
| [03] Extending an Interface.linq |
273б |
| [03] Format Providers.linq |
643б |
| [03] Handle.linq |
1.07Кб |
| [03] IComparable.linq |
416б |
| [03] Implicit and Explicit Nullable Conversions.linq |
172б |
| [03] Methods - Expression-bodied.linq |
187б |
| [03] Methods - Overloading.linq |
385б |
| [03] Nested Types - Protected Member Visibility.linq |
208б |
| [03] Null-Conditional Operator - with nullable types.linq |
234б |
| [03] Numeric Conversions.linq |
822б |
| [03] Precedence.linq |
172б |
| [03] Semicolons and Comments.linq |
278б |
| [03] Sleep.linq |
103б |
| [03] SortedDictionary and SortedList.linq |
625б |
| [03] SpinWait - SpinOnce.linq |
364б |
| [03] Statement Mode with Dump.linq |
351б |
| [03] String literals.linq |
1.14Кб |
| [03] Use of nongeneric interfaces.linq |
365б |
| [03] XmlConvert.linq |
541б |
| [04] Anonymous Types - Identity.linq |
494б |
| [04] Constructing a DateTime or DateTimeOffset.linq |
595б |
| [04] Definite Assignment - Array Elements.linq |
147б |
| [04] Iterators.linq |
445б |
| [04] Left Associativity.linq |
298б |
| [04] Methods - Illegal Overloading.linq |
332б |
| [04] Note on Selective Execution in LINQPad.linq |
425б |
| [04] Reference Conversions - Upcasting.linq |
551б |
| [04] Shortcircuiting.linq |
347б |
| [04] String concatenation.linq |
254б |
| [04] Unboxing to Wrong Type.linq |
193б |
| [04] yield break.linq |
402б |
| [05] Accessibility Capping.linq |
367б |
| [05] Barrier - post-phase action.linq |
403б |
| [05] BitConverter.linq |
153б |
| [05] Boxing and Unboxing Nullable Values.linq |
263б |
| [05] Capturing local state.linq |
484б |
| [05] Capturing Outer Variables - Lifetime.linq |
351б |
| [05] Constructing strings.linq |
500б |
| [05] Construction and indexing.linq |
670б |
| [05] Course-grained asynchrony.linq |
566б |
| [05] DateTime - Specifying a Calendar.linq |
170б |
| [05] Definite Assignment - Fields.linq |
146б |
| [05] Delegates - Writing Plug-in Methods.linq |
677б |
| [05] Explicit Interface Implementation.linq |
927б |
| [05] Expressions in LINQPad.linq |
194б |
| [05] Extension Methods vs Instance Methods.linq |
499б |
| [05] Flags Enums.linq |
757б |
| [05] Format Providers and CultureInfo.linq |
523б |
| [05] Generic Methods.linq |
294б |
| [05] IComparer and Comparer.linq |
700б |
| [05] Increment and Decrement Operators.linq |
398б |
| [05] Instance vs Static Members.linq |
731б |
| [05] Integral to enum Conversions.linq |
337б |
| [05] Intro - with lock.linq |
469б |
| [05] KeyedCollection.linq |
1.75Кб |
| [05] Language Binding.linq |
317б |
| [05] LessThan & GreaterThan operators.linq |
263б |
| [05] LinkedList.linq |
838б |
| [05] Local state.linq |
322б |
| [05] Long-running task.linq |
311б |
| [05] Multidimensional Arrays - Rectangular.linq |
591б |
| [05] Multiple yield Statements.linq |
306б |
| [05] Multithreaded timers - System.Timer.linq |
657б |
| [05] Nested locking.linq |
309б |
| [05] Now not to use Wait and Pulse.linq |
302б |
| [05] Numeric type unification - with static overloads.linq |
318б |
| [05] Overloading true and false.linq |
1.07Кб |
| [05] Parallel.For.linq |
325б |
| [05] Parallel spell checker.linq |
1.08Кб |
| [05] Random.linq |
1.22Кб |
| [05] Reference Conversions - Downcasting.linq |
886б |
| [05] Right Associativity.linq |
181б |
| [05] Specifying a state object.linq |
236б |
| [05] SpinWait - Lock-free updates with CompareExchange.linq |
863б |
| [05] Standard Event Pattern.linq |
1.31Кб |
| [05] String Conversions.linq |
542б |
| [05] The catch Clause.linq |
600б |
| [05] The Pointer-to-Member Operator.linq |
309б |
| [05] ThreadLocal.linq |
401б |
| [05] Thread safety in application servers.linq |
706б |
| [05] TimeZone.linq |
1000б |
| [05] Two-way signaling.linq |
972б |
| [05] Type Converters.linq |
567б |
| [05] Unboxing to Wrong Type - Fix.linq |
315б |
| [05] Using the real CancellationToken.linq |
506б |
| [05] Virtual Equals Method.linq |
518б |
| [06] And & Or Operators - non-shortcircuiting.linq |
574б |
| [06] Capturing Outer Variables - Uniqueness.linq |
385б |
| [06] Exception Filters.linq |
452б |
| [06] Extension Methods vs Extension Methods.linq |
564б |
| [06] First Program Refactored.linq |
401б |
| [06] Flags Enums - Combinations.linq |
534б |
| [06] IComparer and Comparer - SurnameComparer.linq |
523б |
| [06] Multidimensional Arrays - Jagged.linq |
853б |
| [06] Null and Empty Strings.linq |
608б |
| [06] Parallel spell checker - enhanced.linq |
1.33Кб |
| [06] PLINQ version.linq |
278б |
| [06] Putting the state object to better use.linq |
308б |
| [06] Queue.linq |
405б |
| [06] Returning a value.linq |
270б |
| [06] Shared state - unsafe.linq |
385б |
| [06] Standard Event Pattern - Simple EventHandler.linq |
901б |
| [06] String interpolation.linq |
411б |
| [07] Choosing between DateTime & DateTimeOffset.linq |
44б |
| [07] Conversions.linq |
448б |
| [07] Copying Semantics of Boxing & Unboxing.linq |
255б |
| [07] Count prime numbers.linq |
347б |
| [07] Deadlocks.linq |
352б |
| [07] Declaring Type Parameters.linq |
677б |
| [07] Enumerating enum Values.linq |
222б |
| [07] Implementing Interface Members Virtually.linq |
819б |
| [07] Integral Division.linq |
206б |
| [07] Operator Lifting.linq |
402б |
| [07] Print first element of array.linq |
665б |
| [07] Restrictions on Access Modifiers.linq |
650б |
| [07] Shared state with closure - unsafe.linq |
185б |
| [07] Static Equals Method.linq |
536б |
| [07] The finally Block.linq |
449б |
| [07] The is operator.linq |
472б |
| [07] TimeZoneInfo.linq |
928б |
| [07] Using NumberFormatInfo or DateTimeFormatInfo.linq |
503б |
| [08] Accessing Characaters within a string.linq |
255б |
| [08] Conditional operator (ternary).linq |
327б |
| [08] EqualityComparer.linq |
398б |
| [08] Event Accessors.linq |
1.05Кб |
| [08] Extension Methods on Interfaces.linq |
468б |
| [08] Functional purity.linq |
267б |
| [08] Iterators and try-catch blocks.linq |
296б |
| [08] Operator Lifting - More Examples.linq |
701б |
| [08] Parallel.Foreach - indexed.linq |
280б |
| [08] ReadOnlyCollection.linq |
665б |
| [08] Shared state with statics - unsafe.linq |
373б |
| [08] Simplified Array Initialization Expressions.linq |
353б |
| [08] Simplified Array Initialization with Implicit Typing.linq |
866б |
| [08] Stack.linq |
405б |
| [09] Composite Formatting.linq |
674б |
| [09] Integral Overflow.linq |
175б |
| [09] Searching within strings.linq |
1017б |
| [09] The as operator.linq |
568б |
| [09] The using Statement.linq |
412б |
| [09] Value Types.linq |
520б |
| [10] Awaiting in a UI - synchronous.linq |
1.77Кб |
| [10] BitArray.linq |
203б |
| [10] Bounds Checking.linq |
177б |
| [10] Capturing Iteration Variables.linq |
885б |
| [10] Child tasks.linq |
486б |
| [10] Constructors - Overloading.linq |
407б |
| [10] CountdownEvent.linq |
530б |
| [10] Customizing Order Comparision - Full Example.linq |
1.37Кб |
| [10] Declaration Statements.linq |
201б |
| [10] Enumeration.linq |
201б |
| [10] Event Accessors - Interfaces.linq |
351б |
| [10] Exceptions.linq |
356б |
| [10] Fine-grained asynchrony.linq |
797б |
| [10] GetData and SetData.linq |
887б |
| [10] GetType and typeof.linq |
661б |
| [10] Iterators and try-finally blocks.linq |
449б |
| [10] Lazy of T.linq |
369б |
| [10] Multicast Delegates.linq |
443б |
| [10] Mutex.linq |
805б |
| [10] Operator Lifting - Equality Operators.linq |
224б |
| [10] Parallel Spellchecker with TPL.linq |
1.15Кб |
| [10] Parameters - Passing by Value.linq |
430б |
| [10] Producer-consumer queue.linq |
1.73Кб |
| [10] Reimplementing an Interface in a Subclass.linq |
764б |
| [10] RuntimeBinderException.linq |
292б |
| [10] Semaphore.linq |
502б |
| [10] Shared state - safe.linq |
361б |
| [10] Simple iterator class.linq |
307б |
| [10] StringComparer.linq |
381б |
| [10] The Current DateTime or DateTimeOffset.linq |
250б |
| [10] The stackalloc keyword.linq |
254б |
| [10] TimeZoneInfo - Adjustment Rules.linq |
1.47Кб |
| [10] Typeof and Unbound Generic Types.linq |
634б |
| [10] Type-Safety Issues.linq |
796б |
| [10] Using the real CancellationToken - improved version.linq |
454б |
| [10] Visitor pattern.linq |
1.49Кб |
| [11] Capturing Iteration Variables - Workaround.linq |
364б |
| [11] Constructors - Nonpublic.linq |
481б |
| [11] Declaration Statements - Constants.linq |
119б |
| [11] Multicast Delegates - ProgressReporter.linq |
709б |
| [11] Parameters - Passing by Value (reference types).linq |
329б |
| [11] Reference Types.linq |
463б |
| [11] Reimplementing an Interface - Contrast.linq |
714б |
| [11] Simple iterator class - generic.linq |
496б |
| [11] Visitor pattern - with abstract base class.linq |
1.65Кб |
| [12] Anonymous Methods.linq |
859б |
| [12] Breaking early out of loops.linq |
364б |
| [12] Declaration Statements - Local Variables.linq |
290б |
| [12] Fixed-Size Buffers.linq |
498б |
| [12] How we Found Western Australia.linq |
466б |
| [12] Manipulating strings.linq |
1.26Кб |
| [12] Operator Lifting - Relational Operators.linq |
302б |
| [12] Overflow Checking.linq |
375б |
| [12] Parameters - The ref Modifier.linq |
444б |
| [12] Parsing with Format Providers.linq |
586б |
| [12] Passing in data with a lambda expression.linq |
197б |
| [12] Runtime Representation of Dynamic.linq |
894б |
| [12] Searching arrays.linq |
412б |
| [12] The default Generic Value.linq |
322б |
| [12] The static ReferenceEquals method.linq |
379б |
| [12] The ToString Method.linq |
490б |
| [12] Type-Safety Issues - Workaround.linq |
368б |
| [12] Virtual Function Members.linq |
668б |
| [12] Working with Dates & Times.linq |
943б |
| [13] Abstract Classes & Members.linq |
644б |
| [13] Exception-handling child tasks.linq |
451б |
| [13] Expression Statements.linq |
565б |
| [13] Multi-statement lambda.linq |
164б |
| [13] Null.linq |
375б |
| [13] Parameters - The ref Modifier - Swap Method.linq |
356б |
| [14] All Other Operators (except for And+Or).linq |
333б |
| [14] Formatting & Parsing.linq |
702б |
| [14] Overflow Checking with Constant Expressions.linq |
274б |
| [14] Sorting arrays.linq |
285б |
| [14] Splitting & Joining strings.linq |
661б |
| [14] void-star.linq |
588б |
| [15] Alternatives to interface reimplementation.linq |
678б |
| [15] Awaiting in a UI - asynchronous.linq |
1.88Кб |
| [15] Canceling tasks.linq |
636б |
| [15] Changing degree of parallelism.linq |
290б |
| [15] Composing Iterators.linq |
591б |
| [15] Culture-aware SurnameComarer.linq |
893б |
| [15] Daylight Saving and DateTime.linq |
1.64Кб |
| [15] Dynamic Conversions.linq |
409б |
| [15] Generic Constraints.linq |
878б |
| [15] Hiding Inherited Members with new.linq |
736б |
| [15] IFormatProvider and ICustomFormatter.linq |
1.40Кб |
| [15] Instance vs Static Methods.linq |
647б |
| [15] Iterator method.linq |
273б |
| [15] Lambdas and captured variables - unsafe.linq |
109б |
| [15] LazyInitializer.linq |
449б |
| [15] Making DisplayPrimesCount asynchronous.linq |
1007б |
| [15] Nulls with structs.linq |
294б |
| [15] Object Initializers.linq |
591б |
| [15] Optimization with local values - problem.linq |
290б |
| [15] Parameters - The out Modifier.linq |
522б |
| [15] Progress reporting - with a delegate.linq |
421б |
| [15] ReaderWriterLockSlim.linq |
857б |
| [15] The IEquatable Interface.linq |
223б |
| [15] Wait Handles and continuations.linq |
531б |
| [16] 8- and 16-bit literals.linq |
584б |
| [16] Lambdas and captured variables - safe.linq |
134б |
| [16] Mixing Nullable and Nonnullable Operators.linq |
263б |
| [16] Object Initializer Alternative - Optional Parameters.linq |
570б |
| [16] Parameterless Constructor Constraint.linq |
430б |
| [16] Parameters - Implications of Passing By Reference.linq |
354б |
| [16] Sorting arrays with lambda.linq |
212б |
| [16] string.Format and Compostite Format Strings.linq |
789б |
| [17] Cancellation.linq |
755б |
| [17] Comparing strings.linq |
1.23Кб |
| [17] Generic Delegate Types.linq |
586б |
| [17] new vs virtual.linq |
698б |
| [17] Optimization with local values - solution.linq |
615б |
| [17] Progress reporting - with IProgress.linq |
423б |
| [17] Storage Overhead.linq |
426б |
| [17] var vs dynamic.linq |
432б |
| [18] And+Or operators.linq |
450б |
| [18] Converting arrays.linq |
166б |
| [18] Interfaces and Boxing.linq |
390б |
| [18] Naked Type Constraint.linq |
267б |
| [18] Special float and double Values.linq |
1.25Кб |
| [18] Static type of var can be dynamic.linq |
270б |
| [18] The this Reference.linq |
283б |
| [19] PLINQ version.linq |
217б |
| [20] Anonymously calling members of generic type.linq |
376б |
| [20] Asynchronous functions to the rescue.linq |
603б |
| [20] Awaiting in a UI - IO-bound.linq |
2.25Кб |
| [20] Continuations.linq |
242б |
| [20] Continuations - GetAwaiter.linq |
416б |
| [20] Converting Wait Handles to Tasks.linq |
776б |
| [20] Dynamic Expressions.linq |
834б |
| [20] Exception handling - wrong place.linq |
265б |
| [20] Func and Action Delegates.linq |
615б |
| [20] HashSet and SortedSet.linq |
649б |
| [20] IStructuralEquatable and IStructuralComparable.linq |
1005б |
| [20] Low-level approach - nongeneric.linq |
1.02Кб |
| [20] Null Coalescing Operator.linq |
411б |
| [20] Output-side optimization.linq |
151б |
| [20] Parameters - The params modifier.linq |
538б |
| [20] Properties.linq |
551б |
| [20] ReaderWriterLockSlim - upgradeable locks.linq |
977б |
| [20] Real Number Rounding Errors.linq |
1.03Кб |
| [20] Sealing Functions & Classes.linq |
712б |
| [20] Standard Format Strings and Parsing Flags.linq |
99б |
| [20] StringBuilder.linq |
615б |
| [20] Subclassing Generic Typest.linq |
561б |
| [20] Task combinators - WhenAny.linq |
463б |
| [20] Throwing Exceptions.linq |
392б |
| [20] Two-way signaling and races.linq |
453б |
| [20] When Equals and == are not Equal.linq |
455б |
| [21] Anonymously calling members of generic type with multiple dispatch.linq |
427б |
| [21] Continuations - ContinueWith.linq |
441б |
| [21] Exception handling - right place.linq |
339б |
| [21] if statement.linq |
91б |
| [21] Null-Conditional Operator.linq |
424б |
| [21] Properties - calculated & read-only.linq |
692б |
| [21] Properties - expression-bodied.linq |
704б |
| [22] Anonymously calling members of generic type - IGrouping.linq |
854б |
| [22] Automatic Properties.linq |
459б |
| [22] Continuations with return values.linq |
281б |
| [22] Customizing Equality - Full Example.linq |
981б |
| [22] Delegates vs Interfaces.linq |
567б |
| [22] else clause.linq |
501б |
| [22] HashSet and SortedSet - set operators.linq |
599б |
| [22] Input-side optimization - forcing chunk partitioning.linq |
302б |
| [22] Low-level approach - generic.linq |
1.09Кб |
| [22] NumberStyles.linq |
619б |
| [22] Property Initializers.linq |
174б |
| [22] Rethrowing an Exception.linq |
562б |
| [22] Scenarios for Nullable Types.linq |
629б |
| [22] Self-Referencing Generic Declarations.linq |
595б |
| [22] Task combinators - WhenAny - await winning task.linq |
464б |
| [22] Text Encodings and Unicode.linq |
528б |
| [23] Continuations and exceptions.linq |
269б |
| [23] Delegates vs Interfaces - Clumsiness.linq |
684б |
| [23] Rethrowing More Specific Exception.linq |
410б |
| [24] Encoding to byte Arrays.linq |
844б |
| [24] Parsing and misparsing DateTimes.linq |
421б |
| [24] Properties - get & set accessibility.linq |
434б |
| [25] Awaiting in a UI - Comparison to course-grained concurrency.linq |
2.10Кб |
| [25] Basic signaling.linq |
306б |
| [25] Changing Execution Flow with Braces.linq |
520б |
| [25] Constructors & Inheritance.linq |
418б |
| [25] Continuations - rethrowing antecedent exceptions.linq |
351б |
| [25] Delegate Type Incompatibility.linq |
289б |
| [25] Dynamic Calls without Dynamic Receivers.linq |
460б |
| [25] DynamicObject - dynamic XAttributes.linq |
931б |
| [25] Optimizing aggregations - simple use of Aggregate.linq |
239б |
| [25] ReaderWriterLockSlim - lock recursion.linq |
379б |
| [25] Static Data.linq |
347б |
| [25] Task combinators - WhenAny - in one step.linq |
394б |
| [25] TaskCompletionSource - Print 42 after 5 seconds.linq |
310б |
| [25] The TryXXX Pattern.linq |
712б |
| [25] Two-way signaling and races - solution.linq |
690б |
| [25] UTF-16 and SurrogatePairs.linq |
374б |
| [26] Continuations - exceptions and TaskContinuationOptions.linq |
405б |
| [26] Delegate Type Incompatibility - Workaround.linq |
274б |
| [26] Enum Format Strings.linq |
297б |
| [26] Implicit Calling of the Parameterless Base Class Constructor.linq |
379б |
| [26] Static Types in Dynamic Expressions.linq |
643б |
| [26] TaskCompletionSource - Our own Run method.linq |
454б |
| [27] Delegate Equality.linq |
275б |
| [27] DynamicObject - dynamic DataReader.linq |
862б |
| [27] Omitting Braces.linq |
525б |
| [27] Optimizing aggregations - seed factory function (contrived).linq |
448б |
| [27] Task combinators - WhenAny - timeouts.linq |
408б |
| [27] The Atomicity Pattern.linq |
659б |
| [28] DynamicObject - TryBinaryOperation and TryInvoke.linq |
657б |
| [28] Optimizing aggregations - letter frequencies imperative.linq |
391б |
| [28] Overloading and Resolution.linq |
646б |
| [28] switch Statement.linq |
619б |
| [28] TaskCompletionSource - GetAnswerToLife.linq |
527б |
| [29] switch Statement - Stacking Cases.linq |
322б |
| [30] Continuations - extension to swallow exceptions.linq |
434б |
| [30] ExpandoObject.linq |
485б |
| [30] Indexers.linq |
465б |
| [30] Optimizing aggregations - letter frequencies functional.linq |
527б |
| [30] Parameter Compatibility (Contravariance).linq |
350б |
| [30] Parameters - Optional Parameters.linq |
340б |
| [30] Simulating a ManualResetEvent.linq |
481б |
| [30] Task combinators - WhenAll.linq |
375б |
| [30] Threading in rich-client apps.linq |
1.17Кб |
| [30] Type Parameters & Conversions - Problem.linq |
319б |
| [30] Uncallable Functions.linq |
443б |
| [30] Writing asynchronous functions.linq |
358б |
| [30] Writing Delay method.linq |
447б |
| [31] Continuations and child tasks.linq |
531б |
| [31] Optimizing aggregations - letter frequencies parallel.linq |
820б |
| [31] Return Type Compatibility (Covariance).linq |
372б |
| [31] Type Parameters & Conversions - Solution #1.linq |
322б |
| [32] Parameters - Named Arguments.linq |
361б |
| [32] Returning Task of TResult.linq |
416б |
| [32] Synchronization contexts.linq |
1.39Кб |
| [32] Task combinators - WhenAll - exceptions.linq |
361б |
| [32] Type Parameters & Conversions - Solution #2.linq |
246б |
| [33] Blocking versions of the above.linq |
376б |
| [33] Parameters - Optional Parameters with Named Arguments.linq |
277б |
| [33] Type Parameters & Conversions - Unboxing.linq |
199б |
| [33] var - Implicitly Typed Variables.linq |
348б |
| [34] Implicitly Typed Variables are Statically Typed.linq |
153б |
| [35] Continuations - conditional.linq |
376б |
| [35] Delay times 10000.linq |
482б |
| [35] Entering the ThreadPool.linq |
302б |
| [35] Implicitly Typed Variables and Readability.linq |
223б |
| [35] Parallelism.linq |
483б |
| [35] Task combinators - WhenAll - return values.linq |
276б |
| [35] Type Parameter Variance.linq |
574б |
| [35] Writing a CountdownEvent.linq |
782б |
| [36] Continuations - conditional (solution).linq |
427б |
| [37] Task combinators - WhenAll - web page downloads.linq |
551б |
| [40] Asynchronous lambda expressions.linq |
451б |
| [40] Constants - scoped to class.linq |
233б |
| [40] Continuations with multiple antecedents.linq |
333б |
| [40] Covariance - Classes - Problem.linq |
723б |
| [40] Python calculator.linq |
890б |
| [40] Task.Delay.linq |
273б |
| [40] Task combinators - WhenAll - web page downloads improved.linq |
570б |
| [40] Thread rendezvous.linq |
548б |
| [40] while loop.linq |
184б |
| [41] Constants - scoped to method.linq |
145б |
| [41] Continuations with multiple antecedents - collating data.linq |
433б |
| [41] Covariance - Classes - Hindering Reusability.linq |
580б |
| [41] do-while loop.linq |
205б |
| [42] Asynchronous lambda expressions - event handlers.linq |
1.12Кб |
| [42] Covariance - Classes - Workaround.linq |
585б |
| [42] for loop.linq |
370б |
| [42] Multiple continuations on a single antecedents - collating data.linq |
288б |
| [42] Python interop - passing state.linq |
1.07Кб |
| [43] foreach loop.linq |
271б |
| [43] Python interop - returning variables.linq |
920б |
| [44] Python interop - type marshaling.linq |
953б |
| [45] Asynchronous lambda expressions - returning Task of TResult.linq |
224б |
| [45] Covariance - Arrays.linq |
385б |
| [45] Custom combinators - WithTimeout.linq |
613б |
| [45] Static Constructors.linq |
298б |
| [45] Task Schedulers and UIs.linq |
1.27Кб |
| [46] Static Constructors & Field Initialization Order.linq |
277б |
| [47] Creating your own Task Factories.linq |
338б |
| [47] Static Constructors & Field Initialization Order (Constructor Call).linq |
251б |
| [50] break statement.linq |
220б |
| [50] Covariance - Interfaces.linq |
806б |
| [50] Custom combinators - WithCancellation.linq |
899б |
| [50] Optimizations - Completing synchronously.linq |
701б |
| [50] Partial Types.linq |
278б |
| [51] continue statement.linq |
303б |
| [52] Contravariance - Interfaces.linq |
702б |
| [52] Optimizations - Caching Tasks.linq |
736б |
| [52] Partial Methods.linq |
653б |
| [53] Contravariance - More Examples.linq |
447б |
| [53] goto statement.linq |
179б |
| [55] Optimizations - Caching Tasks fully threadsafe.linq |
763б |
| [55] return statement.linq |
283б |
| [55] The nameof operator.linq |
256б |
| [57] Custom combinators - WhenAllOrError.linq |
782б |
| [58] Optimizations - Avoiding excessive bouncing.linq |
271б |
| Attributes.linq |
78б |
| Caller Info Attributes.linq |
380б |
| Creating a Compilation.linq |
1.08Кб |
| CSharpSyntaxWalker.linq |
956б |
| Emitting.linq |
966б |
| file.txt |
4б |
| FileOrder.txt |
299б |
| FileOrder.txt |
703б |
| FileOrder.txt |
46б |
| header.xml |
87б |
| ICollection and IList.linq |
56б |
| IronPython.dll |
1.37Мб |
| jaoo.html |
10.67Кб |
| lp.html |
10.06Кб |
| Microsoft.Dynamic.dll |
869.84Кб |
| Microsoft.Scripting.Core.dll |
393.84Кб |
| Microsoft.Scripting.dll |
165.84Кб |
| Microsoft.Scripting.ExtensionAttribute.dll |
10.84Кб |
| Namepsaces.linq |
82б |
| Obtaining a syntax tree.linq |
513б |
| Preprocessor directives.linq |
508б |
| Querying the semantic model.linq |
1.02Кб |
| Renaming a symbol.linq |
3.11Кб |
| Semantic model - declared symbol local variable.linq |
1.06Кб |
| Semantic model - declared symbols.linq |
1.08Кб |
| Semantic model - looking up symbols.linq |
1009б |
| Semantic model - symbols.linq |
1.76Кб |
| Semantic model - TypeInfo.linq |
1.07Кб |
| Structured trivia.linq |
648б |
| Structured trivia - navigating preprocessor directives.linq |
933б |
| The White Walker.linq |
910б |
| Transforming trees - creating a new tree.linq |
867б |
| Transforming trees - creating nodes and tokens.linq |
1.20Кб |
| Transforming trees - CSharpSyntaxRewriter.linq |
1.04Кб |
| Transforming trees - handling changes to source code.linq |
620б |
| Transforming trees - visualizing node.linq |
394б |
| Traversing a tree - ClassDeclarationSyntax members.linq |
598б |
| Traversing a tree - descendant tokens.linq |
579б |
| Traversing a tree - finding a method.linq |
929б |
| Traversing a tree - root node.linq |
497б |
| Trivia.linq |
859б |
| Using the LINQPad Syntax Visualizer.linq |
358б |
| WordLookup.txt |
1.52Мб |
| Албахари Дж., Албахари Б. - C# 7.0. Карманный справочник - 2017.pdf |
11.48Мб |