This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Directive, HostListener, HostBinding, OnDestroy } from '@angular/core'; | |
@Directive({ | |
selector: '[appDropdown]' | |
}) | |
export class DropdownDirective implements OnDestroy { | |
private timer = null; | |
private isMouseInside: boolean = false; | |
@HostBinding('class.open') isOpen: boolean = false; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Directive, HostListener, HostBinding, OnDestroy } from '@angular/core'; | |
@Directive({ | |
selector: '[appDropdown]' | |
}) | |
export class DropdownDirective implements OnDestroy { | |
private timer = null; | |
@HostBinding('class.open') isOpen: boolean = false; | |
@HostListener('click') toggleOpen() { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This program extracts all user strings stored in a .dll or an .exe .NET Framework binary file. | |
The project was originaly compiled and tested with .NET Framework 4.0 and Microsoft Visual C# 2010 Express. | |
usage: ExtractExeNetStrings.exe <ExeOrDllFilePath> | |
For a documentation look at "Chapter 24 - Metadata physical layout" in the "MS Partition II.pdf" document. |